Để chuyển đổi từ kích thước scatter sang tọa độ dữ liệu trong Matplotlib:
- Thiết lập kích thước hình và điều chỉnh khoảng đệm subplot.
- Tạo điểm dữ liệu x và s bằng numpy.
- Tạo figure và tập subplots.
- Vẽ scatter plot với X, s, cmap và thông tin màu.
- Hiển thị hình bằng 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 X = np.array([[1, 1], [2, 1], [2.5, 1]]) s = np.array([20, 10000, 10000]) fig, ax = plt.subplots() ax.scatter(X[:, 0], X[:, 1], s=s, cmap='plasma', c=s) plt.show()
Kết quả
