我想用某些測量數據繪製曲線。它可用作包含[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