Để hiển thị khung dữ liệu bên cạnh một biểu đồ, 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 khung dữ liệu Pandas bằng thẳng và hình vuông chìa khóa.
-
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.
-
Thêm một ô con vào hình với nrows =1, cols =2 và index =1 .
-
Vẽ đồ thị các điểm trong khung dữ liệu bằng cách sử dụng scatter () phương pháp.
-
Thêm subplot vào hình với nrows =1, cols =2 và index =2 .
-
Khởi tạo biến font_size , bbox để tạo một bảng.
-
Tắt các trục hiện tại.
-
Thêm bảng vào trục hiện tại bằng cách sử dụng table () 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({'Straight': [i for i in range(10)],'Square': [i * i for i in range(10)]}) fig = plt.figure() ax1 = fig.add_subplot(121) ax1.scatter(x=df.Straight, y=df.Square) ax2 = fig.add_subplot(122) font_size = 14 bbox = [0, 0, 1, 1] ax2.axis('off') mpl_table = ax2.table(cellText=df.values, rowLabels=df.index, bbox=bbox, colLabels=df.columns) plt.show()
Đầu ra