cartopy

    2热度

    1回答

    根据Cartopy文档,stock_img()只有一个(默认)选项 - 自然地球着色浮雕栅格的降采样版本。 如何使用底图显示此图像?

    0热度

    1回答

    我试图从北极沿着素数子午线(经度= 0)放置蓝色点,而是看到沿着日期线(经度= 180)的点。 代码: #!/usr/bin/env python import matplotlib.pyplot as plt import cartopy.crs as ccrs Lon = 0 ax = plt.axes(projection=ccrs.Orthographic(central_lati

    2热度

    1回答

    我试图在使用Cartopy的北极地区立体地形图投影上创建等高线图。我使用add_cyclic_point()来尝试解决经度0和经度35X之间存在差距的问题,并遵循文档(always_circular_stereographic)中的示例来设置地图坐标轴。 当我打电话给plt.contour时,我得到下面的图。看起来轮廓绘图仪在从355到0经度的过渡时变得困惑,并在全球发送等高线。 这里是我的代码:

    1热度

    2回答

    我正在使用各个模型网格框中的饼图生成世界地图。我用地图制作地图和海岸线。我使用inset_axes生成的饼图。不幸的是,饼图隐藏了海岸线,我想清楚地看到它们。 最低工作例如: import cartopy.crs as ccrs import numpy as np import cartopy.feature as feature import matplotlib.pyplot as p

    1热度

    2回答

    我有数据是-100o - 30o lon和0o - 80o lat。 我想使用投影来仅显示此区域。 在我的头上,我想表明这样一个情节: 然而,当我尝试AlbersEqualArea投影如下: plt.figure(figsize=(5.12985642927, 3)) ax = plt.axes(projection=ccrs.AlbersEqualArea(central_longitude=

    0热度

    2回答

    我是新来的cartopy,仍在学习基本功能。 我试图绘制一个特定的区域,然而,当我请求80oN时,cartopy扩展了这个区域,并产生了一个地图上升到约85oN。有没有一种方法可以确保我只能访问我感兴趣的区域? plt.figure(figsize=(5.12985642927, 3)) ax = plt.axes(projection=ccrs.PlateCarree(central_long

    0热度

    1回答

    我想用Cartopy只绘制一个区域(在我的情况,北美和南美)。 我目前使用下面的代码: import cartopy import cartopy.crs as ccrs import matplotlib.pyplot as plt lon, lat, freq = .., ..., ... # initialize longitude and latitude and line wid

    0热度

    1回答

    我想绘制一些以矩阵形式存在的数据例如温度。这些数据是区域性的,所以我不需要全球地图。 我有: 矩阵数据(MXN)的 矢量限定纬度(MX1)和经度(NX1) 我想它使用cartopy用积墨卡托投影。但是,mercator只允许我定义最小和最大经度,而不是最小和最大离线。这最终给了我一大片土地。 Mercator(central_longitude=103.0,min_latitude=gridlat

    4热度

    1回答

    我已经在运行El Capitan 10.11.6和Python 3.4的Mac上安装了Python映射工具Cartopy。我可以使用Cartopy成功绘制一些地图,但在某些情况下,Python内核会因分割错误11而死亡。 我想要一个安装程序,可以在需要时轻松从我的计算机中删除。因此,我安装了Python 3.4和使用fink必要的依赖关系: $ fink install python34 $ f

    0热度

    1回答

    我想用Cartopy创建一个简单的动画。基本上只需在地图上画几行即可。到目前为止,我正在尝试以下内容: import matplotlib.pyplot as plt import cartopy.crs as ccrs import matplotlib.animation as animation import numpy as np ax = plt.axes(projection