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

Làm thế nào để tạo dấu vuông rỗng với Matplotlib trong Python?

Để tạo các dấu vuông rỗng bằng matplotlib, chúng ta có thể sử dụng bút đánh dấu ' ks ', markerfacecolor =' none ', markersize =15 markeredgecolor =red .

Các bước

  • Tạo điểm dữ liệu x và y bằng cách sử dụng numpy.

  • Tạo một hình hoặc kích hoạt một hình hiện có, thêm các trục vào hình như một phần của sắp xếp ô con.

  • Vẽ đồ thị các điểm dữ liệu x và y bằng phương pháp plot (). Để tạo các dấu vuông rỗng, chúng ta có thể sử dụng bút đánh dấu " ks "và markerfacecolor =" none ", markersize =" 15 " markeredge color ="red" .

  • Để 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.00, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(-2, 2, 10)
y = np.sin(x)
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.plot(x, y, 'ks', markerfacecolor='none', ms=15, markeredgecolor='red')
plt.show()

Đầu ra

Làm thế nào để tạo dấu vuông rỗng với Matplotlib trong Python?