【发布时间】:2014-02-10 19:28:21
【问题描述】:
我正在使用底图中定义的 Hammer 投影(由于能够更改 lon_0 参数,我使用底图的版本而不是直接在 maptplotlib 中定义的版本)。
但我的目标是表示从地面生成的天空地图,因此绘制地图的南半球(地面)没有意义。
https://dl.dropboxusercontent.com/u/66372761/skymap.png
我想要什么(或多或少)
https://dl.dropboxusercontent.com/u/66372761/skymap_crop.png
有没有办法用这个底图模块来实现这一点?一种选择当然是保存图像,然后用 p.e. 裁剪它。 imagemagick,但这似乎有点丑陋的解决方法,并且由于轴标签等原因,结果远非完美。
我看到有人设法得到了与 matplotlib 的自定义投影类似的东西,matplotlib: custom projection for hemisphere/wedge,但它是使用标准 matplotlib,而不是使用底图模块。
PS。我正在使用 Python 2.7、matplotlib 1.3.1 和底图 1.0.7。
提前致谢, 米格尔
【问题讨论】:
标签: python matplotlib