2013-04-10 55 views
1

我試圖用matplotlibAitoff投影,巨蟒

一個例子是here的Aitoff投影繪製我的數據,但我想設置x軸的限制和可視化只有球體的一部分。例如,我應該使用什麼來顯示0度到90度之間的緯度和-90度到90度之間的經度?

+1

好的,那麼你有什麼嘗試?你嘗試過使用'set_xlim'和'set_ylim'嗎? – tacaswell 2013-04-10 16:55:18

+0

是的,我試過使用'xlim(弧度(0),弧度(90))'但它沒有做任何事情的情節。 – Brian 2013-04-10 16:58:56

+0

你應該編輯你的問題,以顯示你的嘗試(以及如何設置數字等)。 – tacaswell 2013-04-10 17:03:53

回答

3

matplotlib中的Aitoff投影不能改變其極限 - 它們被固定在全局範圍內(我認爲這是因爲它簡化了軸創建)。

在您可以使用的其他工具中,Basemap和Cartopy都不支持Aitoff投影。

因爲它很容易做,我只是在Cartopy中創建了一個Aitoff投影定義,但事情並沒有順利進行,因爲proj.4沒有得到反向Aitoff定義。

恐怕現在看來似乎沒有一個好的解決方案。我會繼續研究用Cartopy做這件事的可能性,如果我找到任何東西,請告訴我們。

HTH