我正在绘制曲线:
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)
而且我得到了一个非常漂亮的图表!在后一种情况下,用户希望在其上添加一个条形图(除了已经存在的两条线之外)。
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')