散景:将细节添加到高级图表

时间:2015-10-16 22:23:12

标签: python visualization bokeh

将高级别图表(如Bar)与其他内容(如线条)结合起来的最简单方法是什么?

b = Bar(df)
b.line(df.mean())

这不会起作用,因为b不是一个数字。

  1. 如何从b获取数字句柄? (和/或)
  2. 如何单独创建线条和条形图然后合并?
  3. (我试图避免使用较低级别的quad或rect手动制作条形图。)

1 个答案:

答案 0 :(得分:0)

您可以使用:

b.add_glyph(data_source, line)

其中:

data_source = bokeh.models.sources.ColumnDataSource(dict(x=df.index, y=df.your_column))
line = bokeh.models.glyphs.Line(x='x', y='y', line_color='blue')