我正在检查Bokeh教程,我无法更改条形图中的调色板。特别是,我正在努力完成最后一次练习 this notebook使用以下代码:
from bokeh.palettes import brewer
from bokeh.palettes import Blues5,YlGnBu9, YlOrBr9, YlOrRd9
bar = Bar(medals,label="name",values="count",stack="medal",agg="sum",color="medal",palette=Blues5)
show(bar)
无论我从第二行尝试什么调色板,结果都是一样的。我错过了什么吗?我正在使用Bokeh 0.10。
干杯。
答案 0 :(得分:1)
这就是我使用它的方式:
color = color(columns = 'Week of', palette = palettes.Set1_9)
这里我说的是什么调色板,用什么颜色来说明
答案 1 :(得分:0)
这是我发现的工作方法,它将根据对象的“成本”为图表的每个条形着色。
from bokeh.models import ColorBar, LinearColorMapper
from bokeh.palettes import Viridis256
mapper = LinearColorMapper(palette=Viridis256, low=0, high=150)
color_bar = ColorBar(color_mapper=mapper, location=(0,0))
plot = df.plot_bokeh.bar(
x='Date',
y='Cost',
title='Expenses'
color= {'field': 'Cost', 'transform': mapper})
show(plot)
您可以在此处查看结果: [1]:https://i.stack.imgur.com/6oVLr.png