【发布时间】:2018-05-02 20:00:37
【问题描述】:
有没有办法在当前版本的散景中创建堆叠分组条形图?
目前我正在尝试创建一个元组列表以作为 x 轴传递:
即
from bokeh.io import show, output_file, curdoc
from bokeh.models import ColumnDataSource, HoverTool, FactorRange
from bokeh.plotting import figure
factors = [
("2017","jan"),("2017","feb"),("2017","mar"),
("2018",'jan'),("2018","feb"),("2018","mar")
]
data = {'factors' : factors,
'Tammy' : [2, 1, 4, 3, 2, 4],
'Jim' : [5, 3, 4, 2, 4, 6],
'Mike' : [3, 2, 4, 4, 5, 3]}
users=['Tammy','Jim','Mike']
source = ColumnDataSource(data=data)
p = figure(x_range=FactorRange(*factors), plot_height=350)
p.vbar_stack(users, x=factors, width=0.9)
curdoc().add_root(p)
目前它的工作并不那么好..
Keyword argument sequences for broadcasting must be the same length as stackers
【问题讨论】:
标签: python bokeh stacked-chart