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

Vẽ các đường trục hoặc điểm gốc cho biểu đồ đường bao Matplotlib.

Để vẽ các đường trục hoặc điểm gốc cho biểu đồ đường bao matplotlib, chúng ta có thể sử dụng contourf () , axhline () y =0 axvline () x =0.

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

  • Để đặt thuộc tính trục, chúng tôi có thể sử dụng plt.axis ('tắt') phương pháp.

  • Sử dụng contourf () phương pháp với các điểm dữ liệu x, y và z.

  • Vẽ các dòng x =0 và y =0 với màu đỏ.

  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(-1.0, 1.0, 10)
x, y = np.meshgrid(x, x)
z = -np.hypot(x, y)
plt.axis('off')
plt.contourf(x, y, z, 10)
plt.axhline(0, color='red')
plt.axvline(0, color='red')
plt.show()

Đầu ra

Vẽ các đường trục hoặc điểm gốc cho biểu đồ đường bao Matplotlib.