回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我在一张图上画了三张地图。出于某种原因,当我给X轴加上标签时,这些数字都挤在图的一边。有没有人可以把这些值分开?在</p>
<pre><code>for j in xrange(0,3):
data = mydatalist[j]
a.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(fig.add_subplot(3,2,j+1))]
m.append(Basemap(projection='mill', llcrnrlat=-90, urcrnrlat=90, \
llcrnrlon=30,urcrnrlon=390, resolution='c', ax=a[j]))
x=np.linspace(30,390,288)
y = np.linspace(-90, 90, 234)
x, y = np.meshgrid(x, y)
x, y = m[j](x,y)
cintervals = [-0.1,-0.09, -0.08, -0.07, -0.06,-0.05, -0.04, -0.03, -0.02,-0.01,\
0, 0.01,0.02,0.03,0.04,0.05,0.06,0.07,0.08,0.09,0.1]
mesh = m[j].contourf(x,y,data,cintervals, cmap=plt.cm.jet)
xlab=np.concatenate([np.arange(30,181,30),np.arange(-150,31,30)])
plt.xticks(np.linspace(30, 390, 13),xlab)
plt.tick_params(labelsize=8)
plt.show()
</code></pre>
<p><img src="https://i.stack.imgur.com/mbvTP.png" alt="enter image description here"/></p>