ในการแสดง 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() ผลลัพธ์
