我在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')
谢谢!