使用Python绘制Excel两列数据的散点图

本教程将演示如何使用Python读取Excel文件中的两列数据,并使用matplotlib库绘制散点图进行可视化。

以下是完整的代码示例:

import pandas as pd
import matplotlib.pyplot as plt

# 读取Excel文件
df = pd.read_excel('data.xlsx', usecols=[0, 1])

# 绘制散点图
plt.scatter(df.iloc[:, 0], df.iloc[:, 1])
plt.title('Scatter Plot')
plt.xlabel('Column 1')
plt.ylabel('Column 2')
plt.show()

代码解释:

  1. 导入库: 首先,我们需要导入pandas库来读取Excel文件,以及matplotlib.pyplot库来绘制图表。

  2. 读取数据: 使用pd.read_excel()函数读取Excel文件。usecols参数指定要读取的列,这里我们选择索引为0和1的两列(即第一列和第二列)。

  3. 绘制散点图: 使用plt.scatter()函数绘制散点图。df.iloc[:, 0]df.iloc[:, 1]分别表示DataFrame对象中的第一列和第二列数据,作为x轴和y轴的坐标值。

  4. 设置图表标题和标签: 使用plt.title()设置图表标题,plt.xlabel()plt.ylabel()设置x轴和y轴的标签。

  5. 显示图表: 最后,使用plt.show()函数显示绘制的散点图。

通过以上步骤,您可以轻松地使用Python读取Excel数据并绘制散点图,以便更直观地分析和展示数据。

Python绘制Excel散点图教程 - 读取两列数据并可视化

原文地址: https://www.cveoy.top/t/topic/f0cI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录