Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะแสดง Dataframe ถัดจาก Plot ใน Jupyter Notebook ได้อย่างไร


ในการแสดง 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()

ผลลัพธ์

จะแสดง Dataframe ถัดจาก Plot ใน Jupyter Notebook ได้อย่างไร