Python 如何更改bokeh直方图中条形图的边框颜色?

Python 如何更改bokeh直方图中条形图的边框颜色?,python,html,visualization,bokeh,Python,Html,Visualization,Bokeh,目标:将Bokeh直方图条的边框颜色从默认黑色更改为黑色 下面是Bokeh直方图的实际片段: 上面突出显示的黑线是我想要改变的颜色,除了黑色 任何帮助都将不胜感激。您尚未提供任何代码(请求帮助时应始终提供示例代码)。因此,实际上不可能知道您是否正在使用旧的(以及已弃用和删除的)bokeh.charts.Histogram。如果是这种情况,首先要做的是:立即停止使用它。旧的bokeh.chartsAPI此时完全没有维护。这是一条死胡同 无论哪种方式,您都可以使用稳定的ad支持的Bokeh.plo

目标:将Bokeh直方图条的边框颜色从默认黑色更改为黑色

下面是Bokeh直方图的实际片段:

上面突出显示的黑线是我想要改变的颜色,除了黑色


任何帮助都将不胜感激。

您尚未提供任何代码(请求帮助时应始终提供示例代码)。因此,实际上不可能知道您是否正在使用旧的(以及已弃用和删除的)
bokeh.charts.Histogram
。如果是这种情况,首先要做的是:立即停止使用它。旧的
bokeh.charts
API此时完全没有维护。这是一条死胡同

无论哪种方式,您都可以使用稳定的ad支持的
Bokeh.plotting
API在Bokeh中创建直方图,在这种情况下,样式化是以与所有图示符相同的常规方式完成的

下面是一个完整的示例:

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)


或者,如果您正在寻找一个具有内置“直方图图”类型函数的非常高级的API,请查看HoloViews:它是一个构建在Bokeh之上的非常高级的API,由一个团队积极维护