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

Cách xuất ra PDF biểu đồ dựa trên DataFrame Pandas trong Matplotlib?


Để xuất ra PDF biểu đồ dựa trên DataFrame Pandas, chúng ta có thể thực hiện các bước sau:

  • Thiết lập kích thước figure và điều chỉnh padding giữa và xung quanh subplots.
  • Tạo Pandas dataframe với ba cột: col1, col2 và col3.
  • Vẽ dataframe dùng phương thức plot().
  • Để hiển thị figure, dùng phương thức show().

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')

Kết quả

Khi thực thi code, nó sẽ lưu biểu đồ sau trong file PDF tên "pd_df.pdf".

Cách xuất ra PDF biểu đồ dựa trên DataFrame Pandas trong Matplotlib?