更改散景中条形图中的调色板

时间:2015-12-23 23:11:44

标签: python plot bokeh

我正在检查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。

干杯。

2 个答案:

答案 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