Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách đổi màu nền biểu đồ (face color) bằng Matplotlib?

Để đổi màu nền biểu đồ dùng matplotlib, thực hiện:

  • Thiết lập kích thước hình và padding.
  • Tạo điểm dữ liệu x, y bằng numpy.
  • Tạo figure và subplots.
  • Vẽ x, y bằng plot() với color=yellow, linewidth=7.
  • Đặt facecolor của axes bằng set_facecolor().
  • Hiển thị bằng show().

Ví dụ

from matplotlib import pyplot as plt
import numpy as np

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

x = np.linspace(-10, 10, 100)
y = np.sin(x)

fig, ax = plt.subplots()
ax.plot(x, y, color='yellow', lw=7)
ax.set_facecolor('red')
plt.show()

Đầu ra

Sẽ tạo ra đầu ra:

Cách đổi màu nền biểu đồ (face color) bằng Matplotlib?
Cách đổi màu nền biểu đồ (face color) bằng Matplotlib?