как решить разброс не прозрачен, даже я установил альфа всего 0,1 - PullRequest
1 голос
/ 28 апреля 2019

Я пытаюсь нанести прозрачные рассеиватели на карту, создавая matplotlib.basemap с arcgis фоном изображения. Я уже установил альфа как 0.1, но рассеиватели все еще не настолько прозрачны. На самом деле, скаттеры не имеют никаких изменений, когда я меняю альфу. Но цветовая полоса выглядит нормально (см. Изображение ниже), это цвет, который я хочу для моих скаттеров. Что я должен делать?

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')
...