Matplotlib:用第三维(类别)改变线条颜色的二维绘图

问题描述 投票:0回答:1

如何根据第三维度/类别更改常规二维图的颜色? 例如,假设我们记录了车辆冷却液温度随时间的变化。我们将时间绘制在水平轴上,将温度绘制在垂直轴上。我们还记录了每次“高温指示灯”是否亮或灭。当灯亮时,我们希望绘制的灯为红色;如果指示灯熄灭,则为绿色。

它基本上是一个三维数据图,我们将特定颜色的线条分配给第三个数据维度(z)。对于这个特定的应用程序,我不想查看具有 3 个轴的 3-D 图;只是一个常规的二维图,适当地改变线条颜色。

python matplotlib
1个回答
0
投票

您可以使用

SciPy.Cookbook.MulticoloredLine

另一种方法可能是 - 在绘图底部添加开/关 ColorBar

© www.soinside.com 2019 - 2024. All rights reserved.