2016-07-05 75 views
2

我一直在使用bokeh已经有一段时间了,在展示他们真正喜欢能够与数据交互的人员数据时。我设法通过bokeh serve实现了这一目标,但仅适用于散点图。这可以用直方图完成吗?如何制作交互式散焦直方图?

我认为问题在于,作为高层图表,Histogram()不会采用ColumnDataSource作为它的参数,这似乎是交互的基础。我对此不是很了解,所以对解决方法提供任何帮助或评论都是值得赞赏的。

回答

1

我对Bokeh很新颖 - 所以可能有更好的方法,但我的快速解决方法是用多个矩形字形创建我的直方图。唯一的问题是,矩形使用传递给它的y值作为字形的中心,而不是其绝对高度。

是这样的:

plot.rect(X,Y = bar_height/2,宽度= 1,高度= bar_height,源= source_data)

我的作品。

+0

感谢您的回答。它并不是真的为我做这件事,所以我切换到了Crossfiler.js和Graphs.js。我稍后可能会回头看看Bokeh,当它稍微移动时。 –