我正在尝试使用底图在背景上绘制散点图。但它正在覆盖背景。如何保留背景?
我正在使用这段代码
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
m = Basemap(projection='merc',llcrnrlat=-80,urcrnrlat=80,llcrnrlon=-180,urcrnrlon=180,lat_ts=20,resolution='c')
m.bluemarble()
x, y = m(list(longitude), list(latitude))
plt.scatter(x,y,1,marker='o',color='Red')
plt.show()
但是一旦我运行散点图,它就会覆盖背景图像。如何在图像上叠加散点图。
原文由 muni 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是在栅格地图上绘制一系列点的方法。请注意,蓝色大理石图像很大,因此应避免使用全尺寸(1.0 或默认)绘图。该代码基于您的代码。
结果图: