Python 如何使用HatchPattern用图案填充堆叠条形图

Python 如何使用HatchPattern用图案填充堆叠条形图,python,bokeh,Python,Bokeh,我想将阴影填充图案添加到bokeh堆叠条形图中,如这里为基本条形图所写: 是否有人知道如何对堆叠的钢筋进行此操作: 来自bokeh.core.properties导入值 从bokeh.io导入显示,输出_文件 从bokeh.plotting导入图形 输出_文件(“stacked.html”) 水果=[“苹果”、“梨”、“油桃”、“李子”、“葡萄”、“草莓”] 年份=[“2015”、“2016”、“2017”] 颜色=[“#c9d9d3”、“#718dbf”、“#e84d60”] 数据={'fr

我想将阴影填充图案添加到bokeh堆叠条形图中,如这里为基本条形图所写:

是否有人知道如何对堆叠的钢筋进行此操作:

来自bokeh.core.properties导入值
从bokeh.io导入显示,输出_文件
从bokeh.plotting导入图形
输出_文件(“stacked.html”)
水果=[“苹果”、“梨”、“油桃”、“李子”、“葡萄”、“草莓”]
年份=[“2015”、“2016”、“2017”]
颜色=[“#c9d9d3”、“#718dbf”、“#e84d60”]
数据={'fruits':水果,
'2015'   : [2, 1, 4, 3, 2, 4],
'2016'   : [5, 3, 4, 2, 4, 6],
'2017'   : [3, 2, 4, 4, 5, 3]}
p=图(x_范围=水果,绘图高度=250,title=“每年水果计数”,
工具栏\位置=无,工具=“”)
p、 vbar_堆栈(年份,x='fruits',宽度=0.9,颜色=颜色,源=数据,
图例=[x年的值(x)])
p、 y_range.start=0
p、 x_range.range_padding=0.1
p、 xgrid.grid\u line\u color=无
p、 axis.minor\u刻度线\u线颜色=无
p、 轮廓线颜色=无
p、 legend.location=“左上方”
p、 legend.orientation=“水平”
表演(p)

对于内置模式,您只需将模式列表传递到
vbar_堆栈
,与
颜色
相同,并且值将在堆栈的所有级别上广播:

p.vbar_stack(..., hatch_pattern=['dot', 'spiral', 'vertical_wave'])

有关填充图案的完整信息,请参见: