Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách đặt màu viền cho các điểm trong scatterplot của matplotlib?

Để đặt màu viền cho điểm trong scatterplot matplotlib, thực hiện:

  • Thiết lập kích thước hình và padding.
  • Khởi tạo biến "N" lưu số mẫu dữ liệu.
  • Tạo x, y bằng numpy.
  • Vẽ bằng scatter(). Đặt màu viền dùng tham số edgecolors. Ví dụ: edgecolors='red'.
  • Hiển thị bằng show().

Ví dụ

import numpy as np
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

N = 10
x = np.random.rand(N)
y = np.random.rand(N)

plt.scatter(x, y, s=500, c=np.random.rand(N),
            edgecolors='red', linewidth=3)
plt.show()

Đầu ra

Sẽ tạo ra đầu ra:

Cách đặt màu viền cho các điểm trong scatterplot của matplotlib?
Cách đặt màu viền cho các điểm trong scatterplot của matplotlib?