如何在Jupyter Notebook中将Dataframe与Plot一起显示?

如何在Jupyter Notebook中将Dataframe与Plot一起显示?

要在图表旁显示数据帧,可以按照以下步骤进行。

  • 设置图表的大小并调整子图周围的内边距。

  • 使用straight和square键创建带有Pandas数据帧。

  • 使用figure()方法创建新图或激活现有图。

  • 使用nrows = 1,cols = 2和index = 1向图形添加 subplot。

  • 使用scatter()方法绘制数据帧点。

  • 使用nrows = 1,cols = 2和index = 2将subplot添加到图形中。

  • 初始化变量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()

输出

如何在Jupyter Notebook中将Dataframe与Plot一起显示?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程