2016-04-27 11 views
0

matplotlib plot内のポイントを接続したいと思っています。下はサンプルコードです。 listの各要素にはtimestampとargvがあります。教えてください。下のコードは正しくプロットされていますが、 'rs-'と書いてあっても、リストのさまざまな要素の間にポイントを接続しません。Pythonプロットでポイントを接続する方法は?

for a in list: 
     plt.plot(a.time,a.argv,'rs-') 
+0

このコードは私にとってはうまくいきます。接続された点を含む線が作成されます。 'list 'の異なる要素の間にポイント*を接続したいですか? –

答えて

1

ポイントを接続したい場合は、すべてを1回の呼び出しでプロットする必要があります。プロットするポイントのリストを作成してからplt.plot

points = [(a.time, a.argv) for a in l] 
plt.plot(points, "rs-")