I would like to produce a Lambert Conic plot focused on Europe. I can do the following:
import cartopy.crs as ccrs
import matplotlib.pyplot as plt
proj = ccrs.LambertConformal(central_longitude=20.0, central_latitude=45.0, cutoff=30)
fig = plt.figure(figsize=(10,10))
ax = fig.add_subplot(111, projection=proj)
ax.coastlines(resolution='110m')
plt.show()
However this extends too much to the east and west. I would like to narrow it down to, say, between 10W and 40E. If I add a line ax.set_extent([-10,40,30,90], crs=ccrs.PlateCarree())
, I lose the conic "look" of the plot above:
How can I properly decrease the longitudinal range in Cartopy's LambertConformal, and still maintain the conic looks? Can I give longitude margins and have the first figure adjusted between two meridians, and not have it put in this rectangle? I imagine a triangular shape between two meridians, and an arch at the lower latitude limit.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…