python - iGraph 垂直布局而不是水平布局
问题描述
我正在使用以下代码在 python 中绘制一棵树:https ://plot.ly/python/tree-plots/#set-up-tree-with-igraph
这将创建一个可视化的树,如下所示:
当然,每个节点上的数字也应该轮换。
这可以使用 igraph 和 plot.ly 吗?
解决方案
是的,实际上很容易,只需交换您传递给x
and的所有值y
,例如在第一个跟踪中而不是:
fig.add_trace(go.Scatter(x=Xe,
y=Ye,
mode='lines',
line=dict(color='rgb(210,210,210)', width=1),
hoverinfo='none'
))
交换x
,y
使其看起来像这样:
fig.add_trace(go.Scatter(y=Xe,
x=Ye,
mode='lines',
line=dict(color='rgb(210,210,210)', width=1),
hoverinfo='none'
))
然后在任何地方做同样的事情x
并y
设置(包括在注释中)。
推荐阅读
- objective-c - 用swift文件替换objective-c文件,briding-header.h文件出现问题,找不到myprojec-swift.h文件
- javascript - 如何更改表格第 9 列中的复选框属性
- angular - 如何在角度 7 中使用 foreach 取消多个请求服务?
- ios - webdriveragentrunner iphoneos12.2-arm64.xctestrun 不存在
- sql - 连接时索引对不同列的影响
- android - 如何设置此问题“广告无法加载:3”我已尝试所有互联网提示
- r - 在 RStudio 中使用 Packrat 清理和重建包
- python - 无论用户输入如何,我的基于用户输入和 if/else 语句的函数都会给出相同的输出
- javascript - Jquery Span 点击查找下一个 div
- cmake - 如何将 C/CXX 标志传递给 CMake 中的外部项目