ในการแสดง dataframe ถัดจากพล็อต เราสามารถทำตามขั้นตอนต่อไปนี้ -
-
กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
-
สร้างดาต้าเฟรมของ Pandas ด้วย ตรง และ สี่เหลี่ยม กุญแจ
-
สร้างตัวเลขใหม่หรือเปิดใช้งานตัวเลขที่มีอยู่โดยใช้ figure() วิธีการ
-
เพิ่มโครงเรื่องย่อยให้กับรูปภาพด้วย nrows=1, cols=2 และ index=1 .
-
พล็อตจุด dataframe โดยใช้ scatter() วิธีการ
-
เพิ่มโครงเรื่องย่อยให้กับภาพด้วย nrows=1, cols=2 และ ดัชนี=2 .
-
เริ่มต้นตัวแปร font_size , bbox เพื่อทำตาราง
-
ปิดแกนปัจจุบัน
-
เพิ่มตารางในแกนปัจจุบันโดยใช้ table() วิธีการ
-
หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
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()
ผลลัพธ์