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

Làm thế nào để vẽ đường viền của các cạnh bên ngoài trên một dòng Matplotlib trong Python?

Để vẽ đường viền của các cạnh bên ngoài trên Matplotlib bằng Python, chúng ta có thể thực hiện các bước sau -

  • Đặ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 các điểm dữ liệu x và y bằng cách sử dụng numpy.
  • Vẽ đồ thị các điểm dữ liệu x và y với độ rộng đường thẳng được đặt thành 10 và 5, để có được các cạnh đường viền có thể nhìn thấy được.
  • Để 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(-10, 10, 100)
y = np.sin(x)

plt.plot(x, y, lw=10, color='red')
plt.plot(x, y, lw=5, color='yellow')

plt.show()

Đầu ra

Làm thế nào để vẽ đường viền của các cạnh bên ngoài trên một dòng Matplotlib trong Python? Làm thế nào để vẽ đường viền của các cạnh bên ngoài trên một dòng Matplotlib trong Python?