将excel中的QPE作为变量,longitude、latitude作为维度信息写入,生成一个三维数据集的代码
时间: 2024-09-10 11:17:36 浏览: 37
嵌入式系统/ARM技术中的QTE及QPE在ARM板上的移植
在Python中,我们可以使用pandas库处理Excel文件,然后结合matplotlib库或seaborn库创建三维数据集。这里有一个基本示例,假设你已经安装了所需的库:
```python
import pandas as pd
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
# 加载Excel文件
df = pd.read_excel('your_file.xlsx', sheet_name='Sheet1') # 替换为实际文件名和工作表名称
qpe_column = df['QPE'] # 假设QPE列名为'QPE'
longitude = df['longitude']
latitude = df['latitude']
# 创建一个3D数组,将QPE值填充到对应的经纬度位置
data = qpe_column.to_numpy().reshape(len(longitude), len(latitude))
# 创建一个新的3D坐标轴
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
# 绘制三维散点图
x, y = longitude.values, latitude.values
ax.scatter(x, y, data)
# 添加标题和标签
ax.set_xlabel('Longitude')
ax.set_ylabel('Latitude')
ax.set_zlabel('QPE Value')
# 显示图表
plt.show()
阅读全文