実際のxy座標としてpythonで(a, b)
プロットしたいペアのリストがありmatplotlib
ます。現在、2つのプロットを作成しています。リストのインデックスはx座標を示し、最初のプロットのy値はa
ペアのsで、2番目のプロットのy値はb
ペアのsです。
明確にするために、私のデータは次のようになっています。間違ったものをli = [(a,b), (c,d), ... , (t, u)]
呼び出すだけのワンライナーを実行したいと思いますplt.plot()
。ワンライナーを必要としなかった場合、簡単に行うことができます。
xs = [x[0] for x in li]
ys = [x[1] for x in li]
plt.plot(xs, ys)
- matplotlibでこれらのペアをxy座標としてプロットするにはどうすればよいですか?
助けてくれてありがとう!
plt.scatter( * xy.T )
機能します:短くて不明瞭x, y = xy.T; plt.scatter( x, y )