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

Vẽ nhiều biểu đồ đường bằng cách sử dụng Pandas và Matplotlib

Để vẽ nhiều biểu đồ đường bằng Pandas và Matplotlib, 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 ô con.

  • Tạo dữ liệu dạng bảng 2D có khả năng không đồng nhất bằng cách sử dụng lớp Pandas DataFrame, trong đó cột là x, y phương trình .

  • Nhận khung dữ liệu đã định hình lại được tổ chức theo chỉ mục đã cho, chẳng hạn như x, phương trình y .

  • Sử dụng plot () phương pháp để vẽ các dòng.

  • Để 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.50, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame([
   ["y=x^3", 0, 0],
   ["y=x^3", 1, 1],
   ["y=x^3", 2, 8],
   ["y=x^3", 3, 27],
   ["y=x^3", 4, 64],
   ["y=x^2", 0, 0],
   ["y=x^2", 1, 1],
   ["y=x^2", 2, 4],
   ["y=x^2", 3, 9],
   ["y=x^2", 4, 16],
   ["y=mx", 0, 0],
   ["y=mx", 1, 1],
   ["y=mx", 2, 2],
   ["y=mx", 3, 3],
   ["y=mx", 4, 3],
], columns=['equation', 'x', 'y'])
df = df.pivot(index='x', columns='equation', values='y')
df.plot()
plt.show()

Đầu ra

Vẽ nhiều biểu đồ đường bằng cách sử dụng Pandas và Matplotlib