質問を削除できませんでした。質問を参照してください: Basemap を使用した辞書の値に基づく国の陰影の状態
メキシコの各州のデータ (特定の年の病気の人の数) をプロットしたいと考えています。私はjupyterノートブックを使用しています。これまでのところ、いくつかのオプションとチュートリアルを見てきましたが、国の地図をプロットする方法を明示的に説明しているようには見えません。以下に、私が見たいくつかのオプション/チュートリアルと、それらが機能しなかった理由を説明します (これは、チュートリアルがあまり単純ではないことを主張するためだけに行います)。
ボケ ( http://docs.bokeh.org/en/latest/docs/gallery/texas.html )。チュートリアルでは、us_counties が bokeh.sampledata にある場合、テキサス州がプロットされます。ただし、サンプルデータで他の国は見つかりませんでした。
mpl_toolkits.basemap ( http://www.geophysique.be/2011/01/27/matplotlib-basemap-tutorial-07-shapefiles-unleached/ )。シェープファイルをインポートできますが、実行できません
from shapefile import ShapeFile
(ImportError: 名前のシェープファイルをインポートできません)。さらに、dbflib ライブラリをダウンロードできませんでした。Vincent (なぜ Python Vincent マップ ビジュアライゼーションがデータ フレームからデータをマップしないのですか? ) 上記のチュートリアルの回答からコードを実行すると、画像が表示されません (コマンドを使用したにもかかわらず
vincent.core.initialize_notebook()
)。プロット ( https://plot.ly/python/choropleth-maps/ )。このチュートリアルでは、csv テーブルから情報をインポートして米国の地図をプロットします (他の国の情報は利用できません)。別の国をプロットしたい場合は、テーブルを作成することは可能ですか?
この4つのオプションを調べたところ、チュートリアルがあまり明確でなく、従うのが簡単ではないことがわかりました. Python で国の地図を描くのが難しいとは信じがたいです。過去のチュートリアルで説明した方法よりも簡単な方法があるに違いないと思います。
質問は次のとおりです。Pythonを使用して特定の国(任意)の地図をプロットする最も簡単な(願わくばシンプルな)方法はどれですか?
次のパッケージをインストールしました: matplotlib、pyshp、mpl_toolkits.basemap、bokeh、pandas、numpy。http://www.gadm.org/からメキシコの地図もダウンロードしました。
前もって感謝します。