Python Plotly Sankey 图未显示

2023-12-11

想知道是否有人可以帮助找出为什么这个桑基图不起作用。我很确定我遵循了正确的语法和约定来使用该模块。因为这个我一直用头撞桌子。

import plotly.offline

data_trace = {'domain': {'x': [0, 1], 'y': [0, 1]},
    'height': 772,
    'link': {'label': ['EM', 'GWF9C51E', 'GWF9C511', 'GWF9C51E Sensor Set',
                                'GWF9C511 Sensor Set'],
             'source': [0, 1, 3, 1, 4, 2, 0, 2],
             'target': [1, 3, 1, 0, 2, 0, 2, 4],
             'value': [40, 76, 29, 86, 30, 75, 41, 65]},
    'node': {'color': ['blue', 'yellow', 'yellow', 'green', 'green'],
             'label': ['EM', 'GWF9C51E', 'GWF9C511', 'GWF9C51E Sensor Set',
                      'GWF9C511 Sensor Set'],
             'line': {'color': 'black', 'width': 0.5},
             'pad': 15,
             'thickness': 15},
             'orientation': 'h',
             'type': 'sankey',
             'valueformat': '.3s',
             'valuesuffix': 'pkts',
             'width': 1118}
layout =  dict(
    title = "Testing Sankey",
    font = dict(
    size = 10
    )

fig = dict(data=[data_trace], layout=layout)
plotly.offline.plot(fig, validate=False)

问题是这样的:

         'source': [1, 3],
         'target': [3, 1]

您不能让源和目标扮演双重角色:节点 1 既是源又是目标。

根据您的用例,您可能必须将其拆分。

对于我来说,这是关于网络产品的,因此我将节点分为“RX”和“TX”,这样我就不会将源/目标数据列表加倍。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python Plotly Sankey 图未显示 的相关文章

随机推荐

  • 准备语句 setNull(..)

    JavaPreparedStatement 提供了显式设置 Null 值的可能性 这种可能性是 prepStmt setNull parameterIndex Types VARCHAR 此调用的语义与使用带有 null 参数的特定 set
  • 如何在运行时检索已加载程序集的信息? (c#、.NET)

    在 NET c 3 5 中 我有一个引用多个程序集 X Y Z 的控制台应用程序 A 如何在运行时获取加载的程序集的版本信息 我可以使用反射来获取当前正在执行的程序集的信息 如下所示 System Reflection Assembly G
  • 下载并解压缩 .zip 文件而不写入磁盘

    我已经成功地让我的第一个 python 脚本正常工作 该脚本从 URL 下载 ZIP 文件列表 然后继续提取 ZIP 文件并将它们写入磁盘 我现在不知如何实现下一步 我的主要目标是下载并解压 zip 文件并通过 TCP 流传递内容 CSV
  • C# 内存配置文件

    我正在尝试对积累大量内存的应用程序执行一些内存分析 我找到了这个工具 CLRProfiler http msdn microsoft com en us library ff650691 aspx 但它似乎不起作用 当我运行它时 它永远处于
  • 如何从字符串值创建日期对象

    当运行下面的代码时 我得到一个UNPARSABLE DATE EXCEPTION 我该如何解决 package dateWork import java text DateFormat import java text ParseExcep
  • 如何在 android studio 中减小 Apk (.apk) 大小

    当我运行我的应用程序时 apk 大小将为 21 MB 即使我启用了混淆器 我使用 android studio 来运行项目 在项目文件中 src 文件夹大小为 8 62 MB lib 文件夹大小为 400 KB 那么我如何减小 apk 文件
  • 如何制作只允许整数值的文本框?

    我想在我的 wpf 应用程序中创建一个文本框 它只接受整数值 如果有人在 a z 之间输入字符 文本框将拒绝它 因此它不会显示在文本框中 您可以处理 PreviewTextInput 事件 private void TextBox Prev
  • 如何停止 XDocument.Save 写入转义字符

    我正在读取 XML 数据varchar column in a SQL db 转换为 linq to sqlXElement属于一个XDocument 当我执行XDocument Save方法中 XML 被写入文件 但包含转义字符 例如 g
  • mongodb JavaScript 更新

    如何从 JS 更新 mongodb 集合 db collection fruits function err collection collection update id content fruitID content function
  • DBMS_APPLICATION_INFO.SET_CLIENT_INFO 不起作用

    我需要设置 client info 值以区分不同的客户端 这些是我正在运行来测试的脚本 第1步 系统架构 ALTER SYSTEM FLUSH SHARED POOL ALTER SYSTEM FLUSH BUFFER CACHE 第 2
  • 使用 .htaccess 重写文件夹名称

    我想知道是否可以使用 htaccess重写文件夹名称 我的意思是这样的 假设我有一个像这样的网址 www site com folder1 page php 现在我想将网址重写为 例如 www site com apple page php
  • 列表视图中的编辑文本不显示软键盘

    我在列表视图项中使用了edittext 但是即使设置活动android windowSoftInputMode adjustPan 它也无法正常工作 有没有办法解决这个问题 先感谢您 将其添加到您的视图中 android descendan
  • 如何使用 github 令牌或 ssh 密钥设置 Git Bash (msysgit)

    Git 新手 遵循 github 上的所有指示help但简单的命令 如 git pull 和 git push 继续在每次调用时提示我的密码 具体来说 我设置如下 git config global user name 你的名字 git c
  • 按 ID 加载单个视频的 YouTube GData feed

    我正在尝试在 UIWebView 中播放 YouTube 视频 而不是离开我的应用程序 谷歌认为这很容易 http apiblog youtube com 2009 02 youtube apis iphone cool mobile ap
  • 为什么 Google Colab TPU 和我的电脑一样慢?

    由于我有一个很大的数据集 而且我的电脑功率不大 所以我认为在 Google Colab 上使用 TPU 是个好主意 所以 这是我的 TPU 配置 try tpu tf distribute cluster resolver TPUClust
  • 删除自动添加的 xmlns 属性

    我正在尝试执行简单的搜索和突出显示功能Javascript搜索一段文本 这XHTML出现该文本片段的标签也作为参数给出 以获取定位该文本的额外帮助 我正在测试此功能的 XHTML
  • JSF - (转义特殊字符)

    I am trying set 1 2 in outputText
  • 触发器是事务吗?

    我有一些触发器BEFORE INSERT AFTER DELETE在桌子上 如何确保触发器失败时我的查询会回滚 我的意思是我想确定 查询和触发器要么都工作 要么都不起作用 那么触发器是事务吗 来自mysql 文档 对于事务表 语句失败应导致
  • 在 GPS (Ada IDE) 中使用 glib.h 进行编译时出现问题

    我在尝试在 GPS 中编译 Ada 代码时遇到一些麻烦 当我将 GPS 放入包裹中时 它显示丢失 我尝试使用 apt get 安装 确实如此 但错误仍然存 在 接下来我能做什么 我在 x64 Ubuntu 12 04 上运行 GPS 这是我
  • Python Plotly Sankey 图未显示

    想知道是否有人可以帮助找出为什么这个桑基图不起作用 我很确定我遵循了正确的语法和约定来使用该模块 因为这个我一直用头撞桌子 import plotly offline data trace domain x 0 1 y 0 1 height