Python绘制Excel散点图教程 - 读取两列数据并可视化
使用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()
代码解释:
-
导入库: 首先,我们需要导入
pandas库来读取Excel文件,以及matplotlib.pyplot库来绘制图表。 -
读取数据: 使用
pd.read_excel()函数读取Excel文件。usecols参数指定要读取的列,这里我们选择索引为0和1的两列(即第一列和第二列)。 -
绘制散点图: 使用
plt.scatter()函数绘制散点图。df.iloc[:, 0]和df.iloc[:, 1]分别表示DataFrame对象中的第一列和第二列数据,作为x轴和y轴的坐标值。 -
设置图表标题和标签: 使用
plt.title()设置图表标题,plt.xlabel()和plt.ylabel()设置x轴和y轴的标签。 -
显示图表: 最后,使用
plt.show()函数显示绘制的散点图。
通过以上步骤,您可以轻松地使用Python读取Excel数据并绘制散点图,以便更直观地分析和展示数据。
原文地址: https://www.cveoy.top/t/topic/f0cI 著作权归作者所有。请勿转载和采集!