【发布时间】:2017-11-27 14:03:50
【问题描述】:
我正在尝试使用 Bokeh 0.12.4 创建堆叠条。我可以使用图表界面创建条形图。但是,我无法在栏旁边添加标签。
更具体地说:
有没有一种方法可以使用 bar() 向每个条形添加标签?我知道图表界面有局限性。如果没有,我如何使用绘图界面创建堆积条形图并在每个条形旁边创建标签?(我不希望标签在条形上,如您所见,如果打开,某些部分真的很小条,所有文本将聚集在一起。)
如何将图例移出条形图区域?因为它目前隐藏了一些栏。
-
对于工具提示,我应该使用什么来显示值?现在我正在使用“y”,但值不正确。
df = pd.DataFrame(tb, columns=['Files Due', 'Files Past Due', 'Files WIP', 'No Errors', 'Errors Explained', 'Files Failed - Pending Resolution', 'date']) bar = Bar(df, values=blend('Files Due', 'Files Past Due', 'Files WIP', 'No Errors', 'Errors Explained', 'Files Failed - Pending Resolution', name='Number of Files', labels_name='KPI'), label=cat(columns='date', sort=False), stack=cat(columns='KPI', sort=False), color=color(columns='KPI', palette=['#BE4248', '#21374B', '#D7DADB', '#586473', '#E7DACB','#4A89AA'], sort=False), legend='top_right', tooltips=[('Status', '@KPI'),('Number of Files', '@y')], bar_width=0.2, ylabel='KPI') js5, div5 = components(bar)
【问题讨论】:
标签: python bar-chart bokeh stacked-chart