python - 使用标记查询散景多线
问题描述
我想知道是否有办法为散景添加标记到多行。我可以得到多行,但是 p.circle() 似乎不适用于列表列表。这是一个示例:
from bokeh.plotting import figure, show
from bokeh.models import ColumnDataSource
from bokeh.palettes import Spectral6, Spectral11
numlines = 2
mypalette = Spectral6[0:numlines]
data = {'x_values': [[1, 2, 3], [1,2,3]],
'y_values': [[1, 2, 3], [4 ,5, 6]], 'labels': ['a', 'b'], 'line_color': mypalette}
source = ColumnDataSource(data=data)
p = figure()
p.multi_line(xs='x_values', ys='y_values', line_color='line_color', source=source)
show(p)
解决方案
至于散景0.13.0
,没有。您需要为多行中的每个“子”行调用p.circle
,等。p.square
推荐阅读
- python - 遍历一个空列表
- laravel - 如何处理 laravel 资源中的嵌套关系 - 2
- c++ - 位排序/字节顺序 flac 解码
- c# - 如何从 winform 中删除一个绘制的对象?
- flutter - Flutter 中的下拉菜单视图
- linux - 是否可以在 Flutter 中编写特定于 Windows/Linux/MacOS 的代码?
- java - 无法从双重转换为类
- makefile - 如何用循环简化这个 Makefile
- python - 读取多个 .csv 文件并提取(在新的 .csv 文件中)与特定列中的非空单元格对应的所有行
- c++ - 如何让代码提示用户输入信息而不是硬接线?