Python绘制Excel散点图教程:读取两列数据并可视化
Python绘制Excel散点图教程:读取两列数据并可视化
想要用Python将Excel数据进行可视化?本教程将教你如何读取Excel文件中的两列数据,并使用matplotlib库绘制散点图。
步骤一:安装所需库
确保你已安装pandas和matplotlib库。如果未安装,可以使用pip进行安装:bashpip install pandas matplotlib
步骤二:准备数据
假设你有一个名为'data.xlsx'的Excel文件,其中包含想要绘制散点图的两列数据。
步骤三:编写Python代码pythonimport pandas as pdimport matplotlib.pyplot as plt
读取Excel文件df = pd.read_excel('data.xlsx', usecols=[0, 1])
绘制散点图plt.scatter(df.iloc[:, 0], df.iloc[:, 1])plt.xlabel('Column 1')plt.ylabel('Column 2')plt.title('Scatter Plot')plt.show()
代码解析:
- 导入库: 首先,我们导入pandas库用于读取Excel数据,导入matplotlib.pyplot库用于绘制图表。2. 读取数据: 使用
pd.read_excel()函数读取Excel文件。usecols=[0, 1]参数指定只读取第一列和第二列数据(索引从0开始)。3. 绘制散点图: 使用plt.scatter()函数绘制散点图,传入两列数据作为x轴和y轴坐标。4. 设置标签和标题: 使用plt.xlabel()、plt.ylabel()和plt.title()分别设置横坐标轴标签、纵坐标轴标签和图表标题。5. 显示图表: 最后,使用plt.show()函数显示绘制好的散点图。
总结:
通过以上简单几步,你就可以使用Python轻松地读取Excel数据并绘制散点图。根据实际需求,你可以修改代码以读取不同列的数据、自定义图表样式等。
原文地址: https://www.cveoy.top/t/topic/f0cA 著作权归作者所有。请勿转载和采集!