Saya memiliki daftar pasangan (a, b)
yang ingin saya plot dengan matplotlib
python sebagai koordinat xy sebenarnya. Saat ini, ia membuat dua plot, di mana indeks daftar memberikan koordinat x, dan nilai y plot pertama adalah a
s pada pasangan dan nilai y plot kedua adalah b
s pada pasangan.
Untuk memperjelas, data saya terlihat seperti ini: li = [(a,b), (c,d), ... , (t, u)]
Saya ingin melakukan one-liner yang hanya menyebut plt.plot()
salah. Jika saya tidak memerlukan one-liner, saya bisa melakukannya dengan mudah:
xs = [x[0] for x in li]
ys = [x[1] for x in li]
plt.plot(xs, ys)
Bagaimana caranya agar matplotlib memplot pasangan ini sebagai koordinat xy?
plt.scatter( * xy.T )
karya: pendek dan tidak jelas untukx, y = xy.T; plt.scatter( x, y )