Как использовать градиент в качестве фона в диаграмме Боке?

Я пытаюсь создать с помощью Bokeh диаграмму, похожую на диаграмму темного стиля в Excel. Он кажется светлее в центре, а затем становится темнее.

Чтобы установить цвет фона в Боке, вы можете сделать следующее, найденное в соответствующей документации Боке:

from bokeh.plotting import figure, output_file, show

output_file("background.html")

# create a new plot with a title
p = figure(plot_width=400, plot_height=400)
p.background_fill_color = "beige"
p.background_fill_alpha = 0.5

p.circle([1, 2, 3, 4, 5], [2, 5, 8, 2, 7], size=10)

show(p)

Также в документации Боке упоминаются способы указания цвета:

Свойства цветов используются во многих местах в Боке, чтобы указать
цвета для линий, заливок или текста. Значения цвета можно обеспечить
любым из следующих способов:

- any of the 147 named CSS colors, e.g 'green', 'indigo'
- an RGB(A) hex value, e.g., '#FF0000', '#44444444'
- a 3-tuple of integers (r,g,b) between 0 and 255
- a 4-tuple of (r,g,b,a) where r, g, b are integers between 0 and 255 and a is a floating point value between 0 and 1

Исходя из вышесказанного, кажется, что вы можете установить только один цвет для фона.

Есть ли способ установить градиент в качестве цвета фона в диаграмме Боке ?

1 ответ

  1. По состоянию на Bokeh 0.13.0 это не поддерживается. Цвет заливки фона может быть только один цвет.