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

Làm cách nào để thay đổi figsize cho matshow () trong sổ ghi chép Jupyter bằng Matplotlib?

Để thay đổi kích thước figsize cho mathshow, chúng ta có thể sử dụng figsize trong đối số phương thức hình và sử dụng phương thức fignum inmatshow ().

Các bước

  • Tạo một hình mới hoặc kích hoạt một hình hiện có bằng cách sử dụng figure () phương pháp.
  • Tạo khung dữ liệu bằng Pandas.
  • Sử dụng matshow () để hiển thị một mảng dưới dạng ma trận trong một cửa sổ hình mới.
  • Đối số fignum có thể nhận các giá trị None, int hoặc False
    • Nếu * Không có *, hãy tạo một cửa sổ hình mới với đánh số tự động.
    • Nếu một số nguyên khác không, hãy vẽ vào hình với số đã cho. Tạo một tài khoản, nếu nó không tồn tại.
    • Nếu 0, hãy sử dụng các trục hiện tại (hoặc tạo một trục nếu nó không tồn tại).
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import pandas as pd
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
plt.figure()
df = pd.DataFrame({"col1": [1, 3, 5, 7, 1], "col2": [1, 5, 7, 9, 1]})
plt.matshow(df.corr(), fignum=1)
plt.show()

Đầu ra

Làm cách nào để thay đổi figsize cho matshow () trong sổ ghi chép Jupyter bằng Matplotlib?