2017-05-01 16 views
1

Bokehに複数行の時系列をプロットするにはどうすればよいですか? 私は下にxとyの2ペアを使用していないプロットで空のチャートを得た:あなたはあなたのXSとp.multi_line方法に誤って設定YSの引数を持つBokehの複数のtimeseriesプロット

x1 = ['2017-03-15', '2017-03-16', '2017-03-17', '2017-03-18', '2017-03-19'] 
y1 = [0.02, 0.02, 0.02, 0.01, 0.0] 

x2 = ['2017-03-20', '2017-03-21', '2017-03-22', '2017-03-23', '2017-03-24'] 
y2 = [0.23, 0.24, 0.25, 0.25, 0.27] 

#converting x-axis to datetime 
x1 = [datetime.strptime(date, "%Y-%m-%d") for date in x1] 
x2 = [datetime.strptime(date, "%Y-%m-%d") for date in x2] 

# create a new plot with a title and axis labels 
p = figure(title="my Chart", x_axis_label='date', y_axis_label='percentage', x_axis_type='datetime',tools=TOOLS) 

p.multi_line(xs = [x1, y1] , ys = [x2, y2], color=['red','green']) 

html = file_html(p, CDN, "my plot") 

答えて

3

代わりにこれを試してみてください:

p.multi_line(xs = [x1, x2] , ys = [y1, y2], color=['red','green']) 

enter image description here

関連する問題