「Matplotlib チュートリアル:あなたの国の地図をさらなるレベルへ」

Matplotlib チュートリアル 国の地図を更なるレベルへ

Matplotlib チュートリアル

PythonとMatplotlibを使って美しい地図を描く方法

著者によって作成された地図

はい、上記の地図はMatplotlibを使用して作成しました。このチュートリアルでは、その方法を紹介します。

アイデアは、再利用可能で柔軟な関数を作成することで、任意の地域の美しい地図を即座に描画できるようにすることです。

このような関数を使えば、地理的な要素を持つチャートやインフォグラフィックを作成する際に、大量の時間を節約できます。

また、再利用可能なコードの力を示したいと思っています。なぜなら、データ可視化で働く多くのプログラマーが、そうしたベストプラクティスを忘れているからです。

このチュートリアルには、上記のアフリカ地図を作成するために必要なコードのすべての行が含まれています。

さあ、始めましょう。

ステップ1:ジオデータのダウンロード

チュートリアルを始める前に、こちらからジオデータをダウンロードする必要があります:

World Boundaries GeoJSON — 非常に高解像度

これは、ワールドバンクの公式境界線データセットであり、自由に使用できる公開データセットです。

ステップ2:ライブラリのインポート

通常どおり、必要なライブラリをインポートしますが、多くは必要ありません。地理的データがあるため、プロットをできるだけ簡単にするためにgeopandasを使用します。

import numpy as npimport pandas as pdimport seaborn as snsimport geopandas as gpdimport matplotlib.pyplot as pltimport matplotlib.patheffects as PathEffectsfrom matplotlib.patches import Polygon

まだ見たことのないPathEffectsというインポートもあります。これは後で国のラベルの周りに枠を作成するために使用します。

ステップ3:seabornスタイルの作成

プロットする前に、常にseabornスタイルを作成して統一感を持たせます。ここでは、background_colorfont_familytext_colorのみを定義しています。背景色は海を表すためにライトブルーに設定しています。

font_family = "sans"background_color = "#D4F1F4"text_color = "#040303"sns.set_style({    "axes.facecolor": background_color…

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

AIテクノロジー

「LXTのテクノロジーバイスプレジデント、アムル・ヌール・エルディン - インタビューシリーズ」

アムル・ヌール・エルディンは、LXTのテクノロジー担当副社長ですアムルは、自動音声認識(ASR)の文脈での音声/音響処理と機...

人工知能

「aiOlaのCEO兼共同創設者、アミール・ハラマティによるインタビューシリーズ」

アミール・ハラマティは、aiOlaのCEO兼共同創業者であり、スピーチを作業可能にし、どこでも完全な正確さで業界固有のプロセ...

人工知能

「クリス・サレンス氏、CentralReachのCEO - インタビューシリーズ」

クリス・サレンズはCentralReachの最高経営責任者であり、同社を率いて、自閉症や関連する障害を持つ人々のために優れたクラ...

人工知能

「ゲイリー・ヒュースティス、パワーハウスフォレンジクスのオーナー兼ディレクター- インタビューシリーズ」

ゲイリー・ヒュースティス氏は、パワーハウスフォレンジックスのオーナー兼ディレクターであり、ライセンスを持つ私立探偵、...

AIテクノロジー

アンソニー・グーネティレケ氏は、Amdocsのグループ社長であり、テクノロジー部門および戦略部門の責任者です- インタビューシリーズ

アンソニー・グーネティレーケは、Amdocsでグループ社長、テクノロジーと戦略担当です彼と企業戦略チームは、会社の戦略を策...

人工知能

『ジュリエット・パウエル&アート・クライナー、The AI Dilemma – インタビューシリーズの著者』

『AIのジレンマ』は、ジュリエット・パウエルとアート・クライナーによって書かれましたジュリエット・パウエルは、著者であ...