我想用某些测量数据绘制曲线。它可用作包含[t,b]
格式项的数组,其中t是我想绘制的参数,b
是描述测量设备状态的字符串。我现在想要绘制t
的值,并根据b
的值对线进行着色。到目前为止我的代码是根据参数绘制具有不同颜色的曲线
import pylab as pl
measurements = [[0, "a"], [1, "b"], [2, "c"]]
times = pl.arange(0, 3, 1)
values = zip(*measurements)[0]
parameters = zip(*measurements)[1]
pl.plot(times, values)
pl.show()
该行现在应该有不同的颜色,这取决于parameters
值。我该怎么做呢?
不幸的是,代码不起作用(并不仅仅是因为括号丢失),我也没有找到一个颜色地图教程,帮助我在我的情况。 – 2013-03-04 17:39:22
对不起,应该是'scatter',以允许颜色成为相同形状的颜色列表。请参阅编辑。 – askewchan 2013-03-04 17:41:55