使用python以图形方式离线更新图表

时间:2016-12-19 16:23:15

标签: python plotly

我在Jupyter上使用plotly offline。 我正在绘制曲线:

from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
from plotly.graph_objs import *
import datetime as dt

list_date = [dt.datetime(2016,1,1).date(), dt.datetime(2016,1,2).date(), dt.datetime(2016,1,3).date(), dt.datetime(2016,1,4).date()]
data = []
for i in range(3) : 
    list = [i/2+1, i/2+2, i/2+3, i/2+4]
    data.append(Scatter(x=list_date, y=list, name='y'+str(i)))
figure = Figure(data=data)
iplot(figure)

我得到了一个非常漂亮的图表! 后者用户想要在其上添加条形图(除了已存在的2条线)。

list_bar = [0.5, 1.5, 2.5, 3.5]
data = [Bar(x=list_date, y=list_bar, name='bar')]
figure.update(data=data)
iplot(figure)

但我只有条形图,而不是前两行。如何离线相当于在线函数fileopt ='append'??

py.plot(data, filename='append plot', fileopt='append') 

谢谢!

0 个答案:

没有答案