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

时间:2011-04-26 18:22:06

标签: python matplotlib

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

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

2 个答案:

答案 0 :(得分:1)

请看SciPy.Cookbook.MulticoloredLine

另一种方法可以是 - 在情节底部添加开启/关闭ColorBar

HTH!

答案 1 :(得分:0)