我参考上面的瀑布图,用 Python 中的 plotly 库,画出下面这张瀑布图,主要有 2 点变化:
(1)颜色区分:使用绿色代表增加,红色代表减少,蓝色代表汇总;
(2)位置调整:把标题中的一句话,...# Y 轴数字
y = profit.iloc[0, :]
# 设置为相对值或汇总值
measure = ['relative']*2 + ['total'] + ['relative']*3 +...":"#CC5036"}},
# 设置中间汇总值的颜色
totals = {"marker": {"color":"#00589F"}},
# 设置柱子之间的颜色、宽度、线型...coloraxis = {'cauto': False},
# 图片背景设置为白色
plot_bgcolor = '#FFFFFF',
# 隐藏图例
showlegend...= False,
# 设置边距
margin = dict(l=20, r=20, t=90, b=20),
# 设置图形大小
width = 800, height