Saya memiliki daftar pasangan (a, b)yang ingin saya plot dengan matplotlibpython sebagai koordinat xy sebenarnya. Saat ini, ia membuat dua plot, di mana indeks daftar memberikan koordinat x, dan nilai y plot pertama adalah as pada pasangan dan nilai y plot kedua adalah bs 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 )