如何更改散景直方图中条形的边框颜色?
How I can change the border color of the bars in a bokeh histogram?
Objective: 将散景直方图条的边框颜色从默认黑色更改。
下面是散景直方图的实际片段:
上面突出显示的黑色线条是我打算更改为黑色以外的任何其他颜色。
如有任何帮助,我们将不胜感激。
您还没有提供任何代码(寻求帮助时,您应该始终提供示例代码)。因此,实际上不可能知道您是否使用旧的(已弃用和删除)bokeh.charts.Histogram
。如果是这种情况,首先要做的是:立即停止使用它。旧的 bokeh.charts
API 此时完全没有维护。这是一条死胡同。
无论哪种方式,您都可以使用支持的稳定广告在 Bokeh 中创建直方图 bokeh.plotting
API,在这种情况下,所有字形的样式都是以相同的通用方式完成的,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/ 这是一个非常高的级别 API 建立在 Bokeh 之上,由一群人积极维护。
Objective: 将散景直方图条的边框颜色从默认黑色更改。
下面是散景直方图的实际片段:
上面突出显示的黑色线条是我打算更改为黑色以外的任何其他颜色。
如有任何帮助,我们将不胜感激。
您还没有提供任何代码(寻求帮助时,您应该始终提供示例代码)。因此,实际上不可能知道您是否使用旧的(已弃用和删除)bokeh.charts.Histogram
。如果是这种情况,首先要做的是:立即停止使用它。旧的 bokeh.charts
API 此时完全没有维护。这是一条死胡同。
无论哪种方式,您都可以使用支持的稳定广告在 Bokeh 中创建直方图 bokeh.plotting
API,在这种情况下,所有字形的样式都是以相同的通用方式完成的,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/ 这是一个非常高的级别 API 建立在 Bokeh 之上,由一群人积极维护。