我创建了一个具有正向流的绘图Sankey图表,但当我尝试创建反向流时,图表会产生一个空白屏幕!在正向流动中,源小于目标。当我使目标小于源时,会出现一个空白图表!有没有可能在绘出的三基图中做一个倒流?你知道吗
import plotly as py
data_trace = dict(
type='sankey',
width = 1118,
height = 772,
domain = dict(
x = [0,1],
y = [0,1]
),
orientation = "h",
valueformat = ".0f",
valuesuffix = " Peepies2",
node = dict(
pad = 15,
thickness = 15,
line = dict(
color = "black",
width = 0.5
),
label = ['Test1', 'Test2', 'Test3', 'Test4'],
color = ["rgba(231, 119, 180, 0.8)","rgba(155, 127, 14, 0.8)","rgba (224, 160, 44, 0.8)"]
),
link = dict(
# This works
#source = [0,1,1],
#target = [1,2,3],
# This doesn't! Want a reverse flow from 2 back to zero
source = [0,1,2],
target = [1,2,0],
value = [100,60,10],
label = ['Test1', 'Test2', 'Test3', 'Test4']
))
layout = dict(
title = "Sankey Test",
font = dict(
size = 10
),
)
fig = dict(data=[data_trace], layout=layout)
py.offline.plot(fig, filename = 'SandkeyNK1.html', validate=False, auto_open=True)
没有错误信息只是一个空白屏幕
目前没有回答
相关问题 更多 >
编程相关推荐