繁体   English   中英

散景 - 具有分类值的多线图

[英]Bokeh - Multi-Line Plot with Categorical Values

我正在使用这个数据框:

在此处输入图片说明

我正在尝试使用 Bokeh 生成一个以['Joined']作为 x 值的多线图:

# Split columns for multi-line plot
x = df['Joined'].tolist()
y1 = df['Mean_value'].tolist()
y2 = df['Median_value'].tolist()

# Set Figure and Plot

p = figure(height=600, width=900, toolbar_location=None, x_range=x)

p.multi_line([x, y1], [x, y2], color=['#CE1141', '#06BB6'], alpha=[0.54, 0.40], line_width=3)

它现在给了我这个:

在此处输入图片说明

我可以通过绘制单独的线来获得所需的结果,但这使得使用 HoverTool 变得非常复杂。

有任何想法吗?

谢谢!

您以错误的方式将值传递给方法。 第一个参数是xs并且应该包含所有x系列,但包含任何y系列。 但是,您正在为xs传递[x, y1] ,这会将y1值绘制为第二行的 x 坐标。 您可能打算这样做:

p.multi_line([x, x], [y1, y2], ...)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM