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

Làm cách nào để đặt rcParams hoặc rcParams cục bộ cho một hình trong matplotlib?

Để đặt rcParams cục bộ hoặc rcParams đối với một hình trong 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.

  • Khởi tạo một biến N để lưu trữ số lượng dữ liệu mẫu.

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

  • Trả lại trình quản lý ngữ cảnh để tạm thời thay đổi rcParams .

  • Thêm một ô con vào hình hiện tại, tại chỉ mục 1.

  • Vẽ đồ thị các điểm dữ liệu x và y, sử dụng plot () phương pháp.

  • Thêm một ô con vào hình hiện tại, tại chỉ mục 2.

  • Vẽ đồ thị các điểm dữ liệu x và y, 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 pandas as pd
import numpy as np
from matplotlib import pyplot as plt

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

N = 10

x = np.random.rand(N)
y = np.random.rand(N)

with plt.rc_context({"axes.grid": True, "grid.linewidth": 0.75, "lines.linestyle": 'dashed'}):
   plt.subplot(121)
   plt.plot(x, y)

plt.subplot(122)
plt.plot(x, y)

plt.show()

Đầu ra

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

Làm cách nào để đặt rcParams hoặc rcParams cục bộ cho một hình trong matplotlib?