【发布时间】:2017-02-11 20:36:34
【问题描述】:
我想使用循环加载和/或修改数据并使用 Bokeh 在循环内绘制结果(我熟悉 Matplotlib's axes.color_cycle)。这是一个简单的例子
import numpy as np
from bokeh.plotting import figure, output_file, show
output_file('bokeh_cycle_colors.html')
p = figure(width=400, height=400)
x = np.linspace(0, 10)
for m in xrange(10):
y = m * x
p.line(x, y, legend='m = {}'.format(m))
p.legend.location='top_left'
show(p)
生成此图
如何使颜色循环而不编码颜色列表和模数运算以在颜色数量用完时重复?
在 GitHub 上有一些与此相关的讨论,问题 351 和 2201,但不清楚如何使其工作。我在documentation 中搜索cycle color 时得到的四个点击实际上并没有在页面的任何位置包含单词cycle。
【问题讨论】:
-
color cycler 包是作为 matplotlib 的一部分开发的,它可能有助于创建一个字典,该字典不仅可以用于循环颜色。