問題タブ [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 に答える
4392 参照

python - 正投影Python

私は正投影を使用して地図をプロットします。私はこのプログラムを使用します:

地図をヨーロッパの中央に配置するにはどうすればよいですか?

私はすでにlat_0とlon_0で遊んだことがありますが、それでは私が望むものが得られません...

何を手に入れたのか、何が欲しいのかを示す数字を追加することはできません...

ありがとうございました!

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

python - Python で 2D 等高線マップを作成する最良の方法

次のような Python で 2D 等高線マップを作成しようとしています。

等化学等高線図

この場合、それはマップ上のいくつかのポイントの化学物質濃度のマップです。しかし、簡単にするために、それは標高であると言えます。

この場合は 562 x 404 ピクセルのマップが表示されます。その時点で指定された値を持つ X & Y 座標の数が与えられます。線をスムーズに接続するのに十分なポイントが与えられず、描画するデータ ポイントが非常に少ない場合があります。ポイントをスムーズに接続するには、スプライン プロットを使用する必要があることを理解しています。

これに似た等高線図の作成を支援する Python 用のライブラリが多数あることがわかりました。

  1. Matplotlib の Pyplot Contourは有望に見えます。
  2. Numpyにもいくつかの可能性があるようです

しかし、私には明確な勝者は見えません。このようなグラフィカル データのプログラミングは初めてなので、どこから始めればよいかよくわかりません。

だから私の質問は本当に、使用するのに最適なライブラリは何ですか? より単純な方が好ましいでしょう。適切な方法で始めるのに役立つ洞察を提供していただければ、素晴らしいことです。

ありがとうございました。

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

python - ベースマップにグリッド データをプロットし、特定の方位角に沿ってグリッド ポイントを見つける方法

更新: いくつかのデータをマッピングしようとしています。グリッド内の基準点から測定された一連の後方方位角 (baz) があります。バズに沿った大円が交差するグリッド上のすべての点を見つけたいと思います。これを行うには、グリッド内の各ポイントを繰り返し処理し、そのポイントと参照ポイントの間の予想される後方方位角を計算し、測定された各 baz と比較します。両者の差が小さい (2 度未満) 場合は、その点に重みを付けます。次に、すべてを地図に載せました。私が使用するコードは以下のとおりですが、結果は少し奇妙に見えます。どこが間違っているのか誰か知っていますか?

以下の元の質問は、現在では古くなっています。

いくつかのデータをマッピングしようとしています。各方向の値 (周波数) の範囲を示すデータセットがあります。特定の方位角に沿った各グリッド ポイントが特定の周波数の電力によって重み付けされるように、それらをグリッド上にプロットしたいと考えています。次のように、ベースマップを使用してマップを作成し、その上にグリッドをプロットしました。

次に、この素​​敵なサイトで見つけたいくつかの機能を使用して、必要な大円を撃ちます

ただし、線をプロットするだけでは不十分です。大円が交差するグリッド ポイントを見つけて、それらに値を割り当てることができるようにしたいと考えています。誰もこれについて行く方法を知っていますか??

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

python - projection-plot country boundaries

I use this code to plot a projection center over France:

I would like to see France boundaries but it doen not work... Do you see what is missing?

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

python - カラーバーに線があるのはなぜですか?

編集:これは人気のある投稿のように思われるので、私にとってうまく機能していると思われる解決策を次に示します。@gazzar と @mfra に感謝します。


カラーバーに線のように見える理由を知っている人はいますか? というか、色の移り変わりが滑らかでないのはなぜですか?私は明らかにベースマップを使用していますが、AFAICT の内部でのすべての matplotlib 呼び出しであるため、それは問題ではありません。次のようなマップを作成します

アルファなしとアルファなしで試しましたが、結果は同じでした。たぶん、私の color_values 配列が十分でないからでしょうか? カラーバーにマップされている基になる値をどこかに設定できますか? 方法がわかりません。また、この問題は他の場所では見られません。つまり、この問題なしで matplotlib show_colorbars の例を複製できます。

悪いカラーバーの例

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

python - Scipymap_coordinates双一次内挿とinterpおよびIDL内挿の比較

私は同僚のIDLコードをPythonに書き直している最中であり、混乱しているいくつかの違いを考え出しています。他のSOの質問とメーリングリストのスレッドによると、双一次補間を行うことになっているものを使用scipy.ndimage.interpolation.map_coordinatesして指定すると、私は見つけました。order=1IDLコード(GDLで実行)とPython(map_coordinates)の結果を比較すると、異なる結果が得られました。次に使用mpl_toolkits.basemap.interpしてみたところ、IDLコードと同じ結果が得られました。以下は、何が悪いのかを示す簡単な例です。誰かが私が間違っていることmap_coordinatesorder=1双線形ではないことを理解するのを手伝ってもらえますか?

私はを使用して完全に元気ですが、なぜ同じ結果が返されないのinterpか興味がありました。map_coordinatesドキュメントにバイリニアについて言及されていないことに気づきましたが、map_coordinates実際にはバイリニアですか?私は何が欠けていますか?

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

python - python basemap drawgreatcircle の動作がおかしい

ポイントのコレクションの平均と2番目のポイントの間に大円をプロットしようとしています。ただし、平均を使用すると大円経路は正しくありませんが、平均と同じ事前定義された変数を使用すると正しいです。以下に例を示します。

誰が問題が何であるか知っていますか??

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

python - アニメーション化された地理的ヒートマップを作成するにはどうすればよいですか?

24時間に渡る座標とタイムスタンプのリストがあります。一日中マップを表示するアニメーションのヒートマップを作成したいと思います。

Basemapのサンプルギャラリーを見てみましたが、コードが少し複雑すぎて、基本的なヒートマップを思い付くことができません。私が具体的に理解していないdataのは、関数のパラメーターですcontourf()

どうすれば続行できますか?

PS:サンプルデータ:

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

python-2.7 - 極平射図データをメルカトル図法に変換する Python ソリューション

極平射図法のデータと、緯度と経度の値も持っています。しかし、これを Basemap でメルカトル図法 (通常の正方形の緯度と経度) に変換する簡単な方法を見つけることができないようです。誰でもこの問題の簡単な解決策を持っていますか?

これについてあなたの助けに感謝します、/M

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

python - 国の地図にポイントを動的にプロットする


私はタクシーのデータセットに取り組んでいます。それらを国の地図にプロットしたい。また、タクシーの軌跡をプロットした後、ユーザーにマップ上のポイントを選択して、イプシロン半径を入力するように要求します。値を入力すると、ユーザーが選択したポイントに円が描画され、その円内の他のタクシーのポイントが飲み込まれます。そのイプシロン半径に参加しているタクシーの数をユーザーに表示する必要があります。では、どのような API またはパッケージを使用すればよいでしょうか? Python のベースマップは、この種のダイナミズムを提供しますか。または、使用できる他のツールはありますか?または、利用可能な準備が整ったマップがあり、それらに軌跡をプロットして Web ベースの GUI に含め、ユーザーにイプシロン半径を入力して上記と同じことを実行させる方法はありますか? どのように進めますか?提案してください。