下午好,由于有一个csv文件,我试图在地图上绘制地表电流数据。这是我的代码:import numpy as npimport matplotlib.pyplot as pltimport matplotlib.mlab as mlabfrom pylab import *# read CSV as a numpy arraydata = mlab.csv2rec('datasets/mix.csv')# print CSV file headersprint data.dtype.names# load columns as vectorsdata_x = data['longitude']data_y = data['latitude']data_u = data['x']data_v = data['y']U = cos(data_u)V = sin(data_v)# plot raw dataQ = quiver(data_x, data_y, U, V, color='black', units='width')qk = quiverkey(Q, 0.5, 0.92, 2, '.', labelpos='W', fontproperties={'weight': 'bold'})title('Current Surface')plt.show()在该csv文件的一小部分(300行)中,我的结果包含箭头:但是,当我要为所有csv文件建模时,不再有箭头,而是点(这将在下面的地图中显示): 上图放大以显示没有箭头: 您对此行为有任何想法吗?
添加回答
举报
0/150
提交
取消