2016-03-23 11 views
3

У меня есть приложение Bokeh, которое содержит линейный график. Этот участок имеет 10 линий в нем. Как покрасить линии с разными оттенками одного цвета?Раскраски линий на участке Боке

Есть ли способ создать список разных оттенков одного цвета без жесткого кодирования?

ответ

3

Вы можете использовать палитру из bokeh.palettes:

from bokeh.plotting import figure, output_file, show 
from bokeh.palettes import Blues9 

output_file('palette.html') 

p = figure() 
p.scatter(x=[0,1,2,3,4,5,6,7,8], y=[0,1,2,3,4,5,6,7,8], radius=1, fill_color=Blues9) 

show(p) 

Palette Example

http://bokeh.pydata.org/en/latest/docs/gallery/palettes.html

+1

Я просто наткнулся на это! Благодаря! У меня 10 строк. Не удается найти 2 палитры, которые дают мне по 10 цветов. Например, те, у кого есть контраст (например, Greens9 и OrRd9) – Veenit

+0

FYI, я отметил ваш ответ как ответ, но это просто не показывает из-за моей низкой репутации. – Veenit