Để dùng marker khác nhau cho các điểm khác nhau trong scatter plot Pylab (Pyplot), chúng ta có thể dùng các bước sau:
- Thiết lập kích thước figure và điều chỉnh padding giữa và xung quanh subplots.
- Khởi tạo biến N cho số lượng dữ liệu mẫu.
- Tạo điểm dữ liệu x và y ngẫu nhiên.
- Tạo danh sách các marker.
- Zip x, y và markers.
- Lặp qua các đối tượng zip và vẽ điểm dữ liệu với marker khác nhau.
- Để hiển thị figure, dùng phương thức show().
Ví dụ
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
N = 10
x = np.random.rand(N)
y = np.random.rand(N)
markers = ["d", "v", "s", "*", "^", "d", "v", "s", "*", "^"]
for xp, yp, m in zip(x, y, markers):
plt.scatter(xp, yp, marker=m, s=50)
plt.show()
Kết quả

