Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để thay đổi độ rộng dòng của một cửa sập trong Matplotlib?

Để thay đổi độ rộng dòng của một cửa sập trong matplotlib, chúng ta có thể đặt độ rộng đường thẳng của cửa sập trong các tham số.

Các bước

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
  • Tạo x y =sin (x) điểm dữ liệu bằng cách sử dụng numpy.
  • Đặt độ rộng đường thẳng của cửa sập trong âm mưu.
  • Vẽ đồ thị các điểm dữ liệu x và y bằng cách sử dụng scatter () phương thức có điểm đánh dấu hình vuông có "/" nở ra với độ rộng đường thẳng đã đặt.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

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.linspace(-5, 5, 25)
y = np.sin(x)
plt.rcParams['hatch.linewidth'] = 1
plt.scatter(x, y, s=700, marker='s', linewidth=0.05, facecolor='red',
hatch='/', alpha=.7)
plt.show()

Đầu ra

Làm thế nào để thay đổi độ rộng dòng của một cửa sập trong Matplotlib?