bar-chart - Bokeh - 堆叠和分组图表

标签 bar-chart bokeh

是否可以在 Bokeh 中创建堆叠和分组的图?有点像 http://www.highcharts.com/demo/column-stacked-and-grouped/ .

数据集是这样的

   count     date  class    user
    39  2016/12/28    4   user1
    26  2016/12/28    4   user2
    3   2016/12/28    4   user2
    8   2016/12/28    4   user1
    1   2016/12/28    4   user1
    22  2016/12/28    4   user1
    26  2016/12/28    4   user2
    1   2016/12/28    4   user1
    7   2016/12/28    4   user2
    12  2016/12/28    4   user3
    23  2016/12/28    4   user3
    31  2016/12/28    4   user3
    2   2016/12/31    4   user1
    1   2016/12/31    4   user2
    27  2016/12/31    4   user2

我想要做的是通过跨类堆叠和跨用户分组来可视化计数,x 轴的标签是日期。

最佳答案

是的你可以。假设您将数据保存在 pandas 数据框 (df) 中。

这是 Bokeh 文档中的示例:
Grouping Bar plots

from bokeh.charts import Bar, output_file, show

p = Bar(df, label='date', values='count', stack='class',  group='user',
    )

output_file("bar.html")

show(p)

关于bar-chart - Bokeh - 堆叠和分组图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41432613/

相关文章:

iOS 图表删除条形图条形图上的值

r - ggplot barplot 根据两个类别的行的最大值进行排序

javascript - canvasjs范围柱形图低于水平轴时更改条形颜色和宽度

python - Bokeh 图 : HoverTool tips

python - Bokeh 自定义工具提示相互堆叠

python - 重绘时 Bokeh 图失败

javascript - 如何在 d3js 中制作分组堆叠条形图?

python - 从 pandas Dataframe 列制作条形图

python-3.x - 在 Bokeh python 中创建雷达图的步骤是什么?

logging - Python Bokeh 记录器