即使我将alpha设置为0.1,如何解决散射也不透明

时间:2019-04-28 08:12:37

标签: python matplotlib arcgis matplotlib-basemap

我正在尝试在matplotlib.basemap图像背景为arcgis的地图上绘制透明散射。我已经将alpha设置为低至0.1,但散布仍然不那么透明。实际上,当我更改alpha时,散布图没有任何变化。但是颜色栏看起来很正常(请参见下图),这是我希望散布的颜色。我该怎么办?

enter image description here

fig = plt.figure(figsize=(20, 20))
m.shadedrelief()
m.drawcountries()
m.drawrivers()
m.arcgisimage(service = 'Ocean_Basemap')

t1 = t_AS.t
lat = t_AS.latitude
lon = t_AS.longitude
x,y=m(lon,lat)
m.scatter(lon,lat,s=500, c=t1,cmap=plt.cm.jet,alpha=0.1,vmin=195,vmax=360)
plt.colorbar()
plt.savefig('simul1.png')

0 个答案:

没有答案