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

Làm thế nào để chuyển qua cả màu sắc và kiểu đường kẻ trên một hình matplotlib?

Để duyệt qua cả màu sắc và kiểu đường kẻ trên một hình matplotlib, chúng ta có thể thực hiện các bước sau.

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 ô con.

  • Đặt rcParams hiện tại , với màu sắc linestyle .

  • Vẽ đồ thị các điểm dữ liệu bằng cách sử dụng plot () phương pháp.

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

Ví dụ

import matplotlib.pyplot as plt
from cycler import cycler

# Set the figure size
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# Set the rcParams with color or linestyle
plt.rc('axes', prop_cycle=(cycler('color', ['r', 'g', 'b', 'y']) +
   cycler('linestyle', [':', '-.', '-', '--'])))

# Plot the data points
plt.plot([0, 5, 2, 1])
plt.plot([2, 6, 3, 1])
plt.plot([3, 8, 5, 1])
plt.plot([4, 9, 0, 3])

plt.show()

Đầu ra

Nó sẽ tạo ra kết quả sau -

Làm thế nào để chuyển qua cả màu sắc và kiểu đường kẻ trên một hình matplotlib?