【发布时间】:2019-08-03 09:09:32
【问题描述】:
我正在使用以下代码在 python 中绘制一棵树:https://plot.ly/python/tree-plots/#set-up-tree-with-igraph
这会创建一个可视化的树,如下所示:
当然每个节点上的数字也应该轮换。
这可以使用 igraph 和 plot.ly 吗?
【问题讨论】:
我正在使用以下代码在 python 中绘制一棵树:https://plot.ly/python/tree-plots/#set-up-tree-with-igraph
这会创建一个可视化的树,如下所示:
当然每个节点上的数字也应该轮换。
这可以使用 igraph 和 plot.ly 吗?
【问题讨论】:
是的,实际上很简单,只需将您传递给 x 和 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 的任何位置(包括注释中)执行相同的操作。
【讨论】: