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

Tôi có thể cung cấp đường viền cho một đường trong hàm âm mưu Matplotlib không?

Để tạo đường viền cho một dòng trong hàm biểu đồ matplotlib, chúng ta có thể gọi hàm plot () hai lần với độ rộng dòng khác nhau.

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 các điểm dữ liệu x và y bằng cách sử dụng numpy.
  • Vẽ biểu đồ các điểm dữ liệu x và y trong đó độ rộng dòng =10 color =black.
  • Một lần nữa vẽ biểu đồ x và y các điểm tại đó line width =8 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.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(-2, 2, 100)
y = np.sin(x)
plt.plot(x, y, c='black', lw=10)
plt.plot(x, y, c='red', lw=8)
plt.show()

Đầu ra

Tôi có thể cung cấp đường viền cho một đường trong hàm âm mưu Matplotlib không?