python读取csv文件并画三维图
时间: 2023-09-13 21:09:58 浏览: 754
三维空间上的-python读取mat文件并转为csv文件的实例
以下是一个读取csv文件并绘制三维图的示例代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
# 读取csv文件
df = pd.read_csv('data.csv')
# 提取x、y、z坐标
x = df['x']
y = df['y']
z = df['z']
# 绘制三维图
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(x, y, z)
# 设置坐标轴名称
ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
ax.set_zlabel('Z Label')
# 显示图形
plt.show()
```
在这段代码中,首先使用pandas库的read_csv()函数读取csv文件,然后提取出x、y、z坐标,并使用matplotlib库的scatter()函数绘制三维散点图。最后,设置坐标轴标签并使用show()函数显示图形。
阅读全文