python-3.x - x,y 坐标与它们各自的 u,v 方向的图
问题描述
我正在尝试从 CSV 文件中可视化数据。文件中的数据有x、y、z、u、v、w坐标。z 和 w 坐标始终为零,因此不需要绘制。
我正在尝试读取列并将它们存储在列表中,然后尝试将其绘制在二维图中。
.csv 文件中的数据如下所示(已按列分隔),文件中大约有 6000 行:
xyzuvw
0.00E+00, 0.00E+00, 0, 0.00E+00, 0.00E+00, 0
0.00E+00, 1.88E-03, 0, 0.00E+00, 0.00E+00, 0
0.00E+00, 5.78E-03, 0, 0.00E+00, 0.00E+00, 0
0.00E+00, 9.95E-03, 0, 0.00E+00, 0.00E+00, 0
0.00E+00, 1.44E-02, 0, 0.00E+00, 0.00E+00, 0
我是数据可视化的新手,正在尝试做一些模拟。任何帮助都会非常有帮助。
import matplotlib.pyplot as plt
import numpy as np
import csv
import pandas
colnames = {'x', 'y', 'z', 'u', 'v', 'w'}
data = pandas.read_csv('field2.csv', names=colnames)
xp = data.x.tolist()
yp = data.y.tolist()
up = data.u.tolist()
wp = data.w.tolist()
plt.plot(xp,yp,up,wp, label='plot!')
plt.xlabel('x')
plt.ylabel('y')
plt.show()
解决方案
推荐阅读
- elasticsearch - Elasticseach 使用 NEST 将索引替换为新的但别名相同的索引
- react-native - react-native flatList 是灰色的
- asp.net - 在访问说明符上使用 Rest Web API 执行 CRUD 操作时出错
- oracle - 更新以特殊字符开头的 oracle 记录
- firebase - 火力基地。如何使用 URL 执行功能并加载网页(托管)
- java - Java - 在 Super 之前设置类属性
- android - Android - 在方向更改时恢复动态添加的视图状态
- eclipse - 项目资源管理器中没有包含目录
- java - *已解决*我可以将 Spring Boot 作为具有 Digest 身份验证请求的客户端运行吗?
- mongodb - 如何使用 mongodb compass 恢复数据库?