Để 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 và 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 và 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