读入excel的第11和12列下的SUVR和NSD里的数据并画图,绘制非散点图 横坐标是SUVR 纵坐标是NSD
时间: 2024-04-12 21:26:52 浏览: 153
读取excel文件,并进行绘图
3星 · 编辑精心推荐
要读取Excel中的第11列和第12列数据,并绘制非散点图,可以使用`pandas`库和`matplotlib`库。以下是一个示例代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取Excel文件
dataframe = pd.read_excel('data.xlsx')
# 获取第11列和第12列数据
suvr_data = dataframe.iloc[:, 10] # 第11列数据
nsd_data = dataframe.iloc[:, 11] # 第12列数据
# 绘制非散点图
plt.plot(suvr_data, nsd_data)
plt.xlabel('SUVR')
plt.ylabel('NSD')
plt.title('SUVR vs NSD')
plt.show()
```
请确保将`data.xlsx`替换为你实际的Excel文件路径。在上述代码中,我们使用`pandas`库的`read_excel()`函数读取Excel文件,并将第11列和第12列的数据分别保存到`suvr_data`和`nsd_data`变量中。然后,使用`plot()`函数绘制非散点图,横坐标为`suvr_data`,纵坐标为`nsd_data`。最后,添加横坐标和纵坐标的标签,并设置图表的标题。通过调用`show()`函数来显示图表。
阅读全文