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

Làm cách nào để xuất sang PDF một biểu đồ dựa trên khung dữ liệu Pandas trong Matplotlib?


Để xuất sang PDF một biểu đồ dựa trên khung dữ liệu Gấu trúc, chúng ta có thể thực hiện các bước sau -

  • Đặ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 khung dữ liệu Pandas với ba cột, col1, col2 col3 .
  • Vẽ đồ thị khung 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
import pandas as pd

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

df = pd.DataFrame([[2, 1, 4], [5, 2, 1], [4, 0, 1]], columns=['col1', 'col2', 'col3'])
df.plot()

plt.savefig('pd_df.pdf')

Đầu ra

Khi chúng tôi thực thi mã, nó sẽ lưu âm mưu sau dưới dạng PDF với tên "pd_df.pdf" .

Làm cách nào để xuất sang PDF một biểu đồ dựa trên khung dữ liệu Pandas trong Matplotlib?