我已经与bokeh
一起工作了一段时间,在向人们展示数据时,他们似乎真的很想能够与数据进行交互。我已经通过bokeh serve
设法实现了这一点,但仅限于散点图。这可以用直方图来完成吗?
我认为问题在于,作为高级别图表,Histogram()
不会将ColumnDataSource
作为其参数,这似乎是交互性的基础。我对此并不是很了解,所以对任何有关变通方法的帮助或评论表示赞赏。
答案 0 :(得分:1)
我对Bokeh也很新 - 所以可能有更好的方法,但我的快速解决方法是创建带有多个矩形字形的直方图。唯一的问题是rect使用传递给它的y值作为字形的中心,而不是它的绝对高度。
类似的东西:
plot.rect(x,y = bar_height / 2,width = 1,height = bar_height,source = source_data)
适合我。