Tôi có một danh sách các cặp (a, b)
mà tôi muốn vẽ matplotlib
trong python dưới dạng tọa độ xy thực tế. Hiện tại, nó đang tạo ra hai biểu đồ, trong đó chỉ mục của danh sách cho tọa độ x và các giá trị y của ô thứ nhất là a
s trong các cặp và giá trị y của ô thứ hai là b
s trong các cặp.
Để làm rõ, dữ liệu của tôi trông như thế này: li = [(a,b), (c,d), ... , (t, u)]
Tôi muốn tạo một lớp lót chỉ gọi plt.plot()
sai. Nếu tôi không yêu cầu một lớp lót, tôi có thể làm được:
xs = [x[0] for x in li]
ys = [x[1] for x in li]
plt.plot(xs, ys)
Làm cách nào tôi có thể lấy matplotlib để vẽ các cặp này dưới dạng tọa độ xy?
plt.scatter( * xy.T )
hoạt động: ngắn và che khuất chox, y = xy.T; plt.scatter( x, y )