Как использовать таблицу цветов на основе таблицы соответствия для карты тепла в Bokeh?
Bokeh назначает автоматические цвета для тепловой карты, например, здесь, где цвета назначаются автоматически определенному диапазону (ячейки)
from bokeh.charts import HeatMap, bins, output_file, show
from bokeh.layouts import column, gridplot
from bokeh.palettes import RdYlGn6, RdYlGn9
fruits = {'fruit': ['apples', 'apples', 'apples', 'apples', 'apples',
'pears', 'pears', 'pears', 'pears', 'pears',
'bananas', 'bananas', 'bananas', 'bananas', 'bananas'],
'fruit_count': [4, 5, 8, 12, 4, 6, 5, 4, 8, 7, 1, 2, 4, 8, 12],
'year': [2009, 2010, 2011, 2012, 2013, 2009, 2010, 2011, 2012, 2013, 2009, 2010,
2011, 2012, 2013]}
fruits['year'] = [str(yr) for yr in fruits['year']]
hm = HeatMap(fruits, y='year', x='fruit', values='fruit_count', stat=None)
output_file("heatmap.html")
show(hm)
Как цвета могут быть назначены на основе таблицы поиска, например?
value | color
--- | ---
[0-3] | red
(3-6] | blue
(6-9] | green
(9-12] | yellow
Кроме того, как можно назначать цвета, скажем, когда ячейки не равны в таблице поиска цветовой карты.