【发布时间】:2017-10-20 23:31:43
【问题描述】:
我在遍历每个子图时遇到问题。我到达了子图的坐标,然后希望不同的模型出现在每个子图上。但是,我当前的解决方案循环遍历所有子图,但在每个子图中都循环遍历所有模型,最后一个模型在每个子图中绘制,这意味着它们看起来都一样。
我的目标是在每个子图上放置一个模型。请帮忙!
modelInfo = csv_info(filename) # obtains information from csv file
f, axarr = plt.subplots(4, 6)
for i in range(4):
for j in range(6):
for model in modelInfo:
lat = dictionary[str(model) + "lat"]
lon = dictionary[str(model) + "lon"]
lat2 = dictionary[str(model) + "lat2"]
lon2 = dictionary[str(model) + "lon2"]
axarr[i, j].plot(lon, lat, marker = 'o', color = 'blue')
axarr[i, j].plot(lon2, lat2, marker = '.', color = 'red')
axarr[i, j].set_title(model)
【问题讨论】:
标签: python matrix matplotlib plot subplot