Как использовать таблицу цветов на основе таблицы соответствия для карты тепла в 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

Кроме того, как можно назначать цвета, скажем, когда ячейки не равны в таблице поиска цветовой карты.

0 ответов

Другие вопросы по тегам