x,y坐标及其各自的u,v方向的图

时间:2019-04-22 21:13:30

标签: python-3.x pandas csv numpy data-visualization

我正在尝试可视化CSV文件中的数据。文件中的数据具有x,y,z,u,v,w坐标。 z和w坐标始终为零,因此无需绘制。

我试图读取这些列并将其存储在列表中,然后再尝试将其绘制在2D图形中。

.csv文件中的数据如下所示(已按列分隔),文件中大约有6000行:

  

x y z u v w

     

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()

0 个答案:

没有答案