我使用Python中的waterfall_chart
包来创建瀑布图。这个包主要在后端使用matplotlib
,所以我试图使用tls.mpl_to_plotly(mpl_fig)
函数将matplotlib
图形转换为plotly
。但是转换时,会弹出一个错误。有没有一种方法可以将waterfall_chart
转换成{plotly
中创建图表?我在plotly
中看到了一些关于类似的chart的讨论,但是它涉及到相当手工的图表编号编码。在
您可以使用以下代码重新创建图表。在
import waterfall_chart
import matplotlib.pyplot as plt
import plotly.tools as tls
a = ['sales','returns','credit fees','rebates','late charges','shipping']
b = [10,-30,-7.5,-25,95,-7]
mpl_fig = plt.figure()
waterfall_chart.plot(a, b)
plt.show()
但是当我试图使用mpl_to_plotly()
转换为plotly
时,出现了一个错误:
waterfall_chart
包的详细信息可以在这里找到:https://github.com/chrispaulca/waterfall/blob/master/waterfall_chart.py
我的答案是
对于plotly的更新版本,您可以使用
plotly.graph_objs.Waterfall
。下面是一个基本示例,其中包含一个在脱机Jupyter笔记本中使用
iplot
的设置的数据示例:绘图:
代码:
检查您的版本:
^{pr2}$使用以下命令在cmd控制台中更新您的版本:
相关问题 更多 >
编程相关推荐