問題タブ [matplotlib-basemap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
477 参照

python - 大陸のみでデータをプロットすると、エラーが発生せずにプログラムが永久に実行されます

大陸のみにデータをプロットしようとしていました。以前にこれについて質問しましたが、ここに答えがあります。これをコードに実装すると、プログラムはエラーなしで実行されます。

ただし、それは永遠に実行されます。でctrl + C強制停止すると に戻って"if not (map.is_land(X[i], Y[i])):"しまうので、ここがおかしいと思います。しかし、私はそれを理解することはできません。

以下は、大陸以外のデータを選択して削除するコードの一部です。

0 投票する
1 に答える
704 参照

python - Python の matplotlib/basemap エラー メッセージ

Windows 用の EPD の無料バージョンで py2.7 を使用します。NetCDF4 を使用してデータを読み取る手順があり、
http: //sourceforge.net/projects/matplotlib/files/matplotlib-toolkits/ の basemap 1.0.5 を使用します。

Figure をプロットすると、最初は数回問題なく動作し、次のエラー メッセージが表示されます。問題は、EPD を再起動 (閉じて再度開く) すると解決され、再び表示されます。それはmatplotlibのバグでしょうか?問題を解決する方法は?ありがとうございました

0 投票する
2 に答える
4136 参照

python - Pythonベースマップdrawgreatcircle関数

こんにちは私はベースマップ(matplot libの一部)の大圏関数を使用してIPアドレスのグラフを世界地図にマッピングしようとしていますが、太平洋にまたがる2つのポイントを接続するたびに(つまり、米国西海岸のどこかとオーストラリア)私のプロットに表示される水平線があります。

私はそれがこの問題のせいであることを知っています:

誰かがそれを修正する方法を知っているのか、それともこの問題がない別のパッケージを知っているのか疑問に思っています。ありがとう!

0 投票する
2 に答える
1464 参照

matplotlib - matplotlib ベースマップを使用した球グリッドのプロット

正投影ですべての球をカバーするグリッドを描画したいと思います。問題は、投影の外側のセルが正しく描画されないことです。これは、ここでdrawgreatcircles指摘したように発生しました。

hereで説明されているようにポリゴンを使用しようとしましたが、同じ問題があります。

最後に、 Wikipediaに基づいてカスタム チェックをコーディングしました。アイデアは、各セグメントの各ポイントについてです。チェックしcos c(ウィキペディアを参照)、コサインが負の場合はプロットしません。

私の質問は次のとおりです。ベースマップ独自の関数でこの種のチェックを行うことはできますか? この戦略は、他の予測では機能しません。

また、この種のチェックが Basemap に含まれていないのはなぜですか?

0 投票する
3 に答える
11836 参照

python - 「UserWarning: モジュール dap は既に None からインポートされました ...」というメッセージが表示されるのはなぜですか?

python-matplotlibUbuntuパッケージからpython-mpltoolkits.basemapインストールしました。インストールすると、依存関係としてpython-mpltoolkits.basemapもインストールされます。python-dap

ベースマップをインポートすると、次の警告が表示されます。

これは、競合する のインストールが 2 つあるということdapですか? (それは可能かもしれません、いくつかの古い手動インストールの残骸です。)これはいくぶん似た警告メッセージですが、彼の場合、メッセージは他の競合するインストールがどこにあるかを示しています。私のメッセージはただ言うだけNoneです。これは何を意味するのでしょうか?

編集1:

編集2:

編集3:はい、私は持っているようですsitecustomize.py:

編集4:実際には、次の方法でエラーを取得できます:

したがって、これはそのようなものとは何の関係もありませんmpl_toolkits.basemap

0 投票する
7 に答える
13605 参照

python - matplotlib / Basemapで川のない世界地図?

これらの厄介な川が流れてくることなく、Basemap を使用して (または、他の方法がある場合は Basemap を使用せずに) 大陸の境界をプロットする方法はありますか? 特に海に達していない金剛川の一部が気になります。

編集: Basemap ギャラリーのように、マップ上にデータをさらにプロットするつもりです(そして、世界地図の構造を与えるために、大陸の境界線をデータ上に黒い線として描画します)。 、見事な、それはこの目的には適用されません。

世界地図

画像作成者:

0 投票する
1 に答える
279 参照

python - 正投影を使用して、matplotlib basemap で地球の「裏側」を表示することは可能ですか?

基本的に、オブジェクト (ポイントやパッチなど) とその対蹠画像を同じ正射投影図に同時に表示できるように、地球の本体を「透明」にしたいと考えています。これはmatplotlibとベースマップで行うことができますか?

0 投票する
1 に答える
206 参照

macos - 不可解なリンクエラー。どこから始めればいいですか?

matplotlibをOSX10.8のMacBookProで実行するために、ソースからベースマップツールキットをビルドしようとしています。CおよびC++コンパイラは、最新のXcodeパッケージに含まれているものです。パッケージにはgeos-3.3.3パッケージが含まれており、メインのbasemappythonパッケージをビルドする前に個別にビルドしてインストールする必要があります。提供されたMakefileを使用してこれを行うと、makefileがlibgeos.dylibライブラリをビルドしようとしたときに次のエラーが発生します。

gcc4.7を搭載したFedora17マシンでは、このライブラリは正常にビルドされるため、Macコンパイラ/リンカーで明らかに何かが起こっています。ただし、このメッセージをデコードする方法がわかりません。たとえば、「仮想サンク」とは何ですか?Macでこれをコンパイルしてビルドする方法についての洞察はありますか?

0 投票する
0 に答える
877 参照

python - matplotlib basemap 強制的に北を上にします

正距方位図法を使用して、火星の北極近くのセグメントの標高データをプロットしています。 ノースダウンあり

これが私がやっている方法です。matplotlib.basemap Web サイト ( http://matplotlib.org/basemap/users/index.html ) で解決策を提案するものが見つからないため、アイデアをいただければ幸いです。 . ありがとう。

0 投票する
2 に答える
11491 参照

python-2.7 - ベースマップを使用して地図上に軌跡をプロットする

上記のコードで、[Lat、Lon、Date、Identifier、Temperatures、Category] ​​を列が表す配列を取得します。ここで、メキシコの地図に 1 列目と 2 列目をプロットできるコードを追加します。

3 つの異なるパスに対応するマップ上にプロットされたポイント。最終的なアイデアは、各パスに関連付けられたポイントを結ぶ線を引くことです。どうすればこれを行うことができますか?

各パスの識別子またはマークを描画できますか?

ポイント間の分離を区別できるように、図形のサイズを設定するにはどうすればよいですか?