python - Bokeh - 绘制带间隙的数据

标签 python bokeh

有没有办法让 Bokeh 图数据中有间隙?有关示例,请参见下面的 Excel 绘图屏幕截图。我尝试使用 None 值,但它只绘制了零值。

x_data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

y_data = [4, 1, 2, 3, , , , 4, 4, 5]

Excel Plot

最佳答案

你可以使用nan(这里我使用了np.nan,在import numpy as np之后,但是float( "nan") 也可以工作):

>>> y_data = [4, 1, 2, 3, np.nan, np.nan, np.nan, 4, 4, 5]
>>> x_data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> p1 = figure(plot_width=600, plot_height=400)
>>> p1.line(x_data, y_data, size=12, color="blue")

给予

demo of gap

关于python - Bokeh - 绘制带间隙的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29000725/

相关文章:

python - 将mp3转换为ogg然后压缩的简单方法? (Python 3)

python - 使用 Bokeh 显示每月每个类别的计数的条形图

python - 开发算法可视化/模拟

bokeh - 如何引用选定的 Bokeh 数据点

python - 特别是本地 Django 部署。织物?

java - 如何使用 ProcessBuilder 将值从 Python 脚本返回到 Java?

javascript - 为什么 d3.json 返回 "null"?

python - 将经过训练的 Spacy 2 管道迁移到 Spacy 3

python - 如何从 python 端指定 Bokeh 图的第 n 个股票代码,其中 n 是股票代码的数量

python - 将节点标签添加到 Bokeh 网络图