Có cách nào để thiết lập mặc định kích thước marker (s
) tham số cho matplotlib plt.scatter()
(hoặc tương tự như vậy để thiết lập các hình dạng của các điểm đánh dấu)?Matplotlib phân tán(): giá trị mặc định cho kích thước, hình dạng marker
mpl.rcParams.keys()
có cài đặt cho các ô, ví dụ:
import matplotlib as mpl
mpl.rcParams['lines.marker']='D'
... nhưng chúng dường như không liên quan đến plt.scatter()
.
Cảm ơn.
Làm rõ:
Tôi muốn sử dụng một cơ chế cấu hình như mpl.rcParams()
, hoặc một số phương pháp hợp lý văn minh khác. Tại địa phương sửa đổi mã thư viện phải không.
Mặt khác, nếu nó hiện không thể được thực hiện và ai đó gửi một bản vá cho Matplotlib, điều đó thật tuyệt vời.
Có vẻ như cấu hình này hiện không thể định cấu hình được. – tacaswell
@tcaswell - Điều đó có vẻ giống như một sự thiếu sót kỳ lạ, nhưng chắc chắn là có thể. Tôi sẽ mở một vấn đề yêu cầu tính năng với mpl trừ khi ai đó đưa ra câu trả lời trong một vài ngày. – Dmitri
Có rất nhiều thiếu sót lạ. https://github.com/matplotlib/matplotlib/blob/master/lib/matplotlib/rcsetup.py#L760 <- đó là danh sách kinh điển về những thứ có thể được định cấu hình qua rcparams. – tacaswell