小编Pab*_*blo的帖子

散景线图:绘制大量线时如何分配颜色

我使用 for 循环在 Bokeh 中创建了多线图(代码如下)。

在输出示例中只有两条曲线。在这种情况下,我可以为每条曲线设置颜色列表。但是,如果我需要绘制大量曲线,如何使用散景调色板之一(例如配对)?我想自动执行此操作,以避免每次增加要绘制的行数时都必须制作颜色列表。

import pandas as pd
import numpy as np
from bokeh.core.properties import value
from bokeh.plotting import figure, show
from bokeh.io import output_notebook
from bokeh.models import ColumnDataSource, CDSView, GroupFilter, HoverTool

from bokeh.palettes import Paired

bokeh_test=pd.read_excel(data, 'bokeh line plot')
display(bokeh_test)


x   y
item        
A   4   0.0000
A   5   0.0000
A   36  39.8879
A   66  46.2022
A   97  32.9306
A   127 25.7896
A   158 21.9209
A   189 18.6405
B   6   4.4775
B   7   1.1710
B   8   0.0000
B …
Run Code Online (Sandbox Code Playgroud)

python palette line-plot bokeh

2
推荐指数
1
解决办法
5336
查看次数

标签 统计

bokeh ×1

line-plot ×1

palette ×1

python ×1