0
베이스 맵 이미지 뒤에 아무 것도 없지만 투명도를 조정하여 덜 두드러지게 만듭니다. 기본적으로는 흐리게 만듭니다. 내 코드의 여러 지점에 alpha=0.5
을 삽입하려고했지만 효과가 없거나 실행되지 않습니다.Basemap 이미지 (matplotlib)의 투명도는 어떻게 조정합니까?
plt.figure(), Basemap() 및 map.arcgisimage()에 alpha=0.5
을 삽입 해 보았습니다. ESRI 이미지를 희미하거나 덜 불투명 한 버전으로 표시하는 또 다른 방법이 있습니까?
geomap = plt.figure(figsize=(10,9))
ax1 = plt.axes([0.075, 0.01, 0.875, 0.975])
map = Basemap(llcrnrlon=self.LLcrnrlon ,llcrnrlat=self.LLcrnrlat,urcrnrlon=self.URcrnrlon,
urcrnrlat=self.URcrnrlat, epsg=4269, projection='tmerc',lat_0 = self.center[0],
lon_0 = self.center[1])
map.arcgisimage(service='ESRI_Imagery_World_2D', xpixels = 2500,dpi=150,
verbose= True, alpha=0.9)
parallels = np.arange(round(self.LLcrnrlat,1),round(self.URcrnrlat,1),0.2)
map.drawparallels(parallels,labels=[True, False, False, False],linewidth=0)
meridians = np.arange(round(self.LLcrnrlon,1),round(self.URcrnrlon,1),0.2)
map.drawmeridians(meridians,labels=[False, False, False, True],linewidth=0)
내가베이스 맵에 대한 더 IDEO가 없지만, 다른 모든 실패하면, 당신은 반투명 흰색을 배치 할 수 있습니다 ['matplotlib.patches.Rectangle'] (http://matplotlib.org/api/patches_api.html#matplotlib. patches.Rectangle)을 사용하여 동일한 효과를 얻으십시오. – ImportanceOfBeingErnest