答案 0 :(得分:1)
您还没有提供任何代码(在请求帮助时,总是提供示例代码)。因此,实际上不可能知道您是否使用旧的(并且已弃用和删除)bokeh.charts.Histogram
。如果是这种情况,首先要做的事情是:立即停止使用。此时旧的bokeh.charts
API完全没有维护。这是一个死胡同。
无论哪种方式,您都可以使用稳定广告支持的bokeh.plotting
API在Bokeh中创建直方图,在这种情况下,样式的样式将以相同的一般方式完成所有字形as described in the User's Guide documentation。
这是一个完整的例子:
from bokeh.io import output_file, show
from bokeh.plotting import figure
from bokeh.sampledata.autompg import autompg as df
from numpy import histogram, linspace
x = linspace(0,250,200)
p = figure(plot_height=300)
hist, edges = histogram(df.hp, density=True, bins=20)
p.quad(top=hist, bottom=0, left=edges[:-1], right=edges[1:], alpha=0.4,
# same technique and properties for every Bokeh Glyph
line_color="red", line_width=2)
output_file("hist.html")
show(p)
或者,如果您正在寻找具有内置" Histogram Plot"的高级API。输入类型函数,查看HoloViews:http://holoviews.org/它是一个基于Bokeh构建的高级API,由一群人积极维护。