猿问

绘制地图:箭头消失

下午好,由于有一个csv文件,我试图在地图上绘制地表电流数据。这是我的代码:


import numpy as np

import matplotlib.pyplot as plt

import matplotlib.mlab as mlab

from pylab import *



# read CSV as a numpy array

data = mlab.csv2rec('datasets/mix.csv')


# print CSV file headers

print data.dtype.names


# load columns as vectors

data_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 data

Q = 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文件建模时,不再有箭头,而是点(这将在下面的地图中显示): 

http://img2.mukewang.com/606c00880001410c06410482.jpg

上图放大以显示没有箭头: 

http://img3.mukewang.com/606c009100019b1906420487.jpg

您对此行为有任何想法吗?


慕田峪4524236
浏览 173回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答