Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonプロットを使用した地理的プロット


Pythonには、地理データとグラフデータを処理するためのさまざまなライブラリが用意されています。 Python plotlyは、地理グラフを描画するために使用されるライブラリの1つです。 Plotlyは無料のオープンソースライブラリです。 Plotlyは、折れ線グラフ、横棒グラフ、棒グラフ、ダッシュボード、散布図、バブルグラフ、円グラフなど、さまざまな種類のグラフをプロットするのに役立ちます。

# Import important python geographical libraries.
import plotly.plotly as py
import plotly.graph_objs as go
import pandas as pd
# Must enable in order to use plotly off-line.
from plotly.offline import download_plotlyjs, init_notebook_mode, iplot, plot
# To establish connection
init_notebook_mode()
# type defined is choropleth to
# plot geographical plots
data = dict(type = 'choropleth',
# location: LosAngles, NewJersey, Texas
locations = ['AK', 'AS', 'AZ', 'AR', 'CA', 'CO', 'CT', 'DE', 'DC', 'FM', 'FL', 'GA', 'GU', 'HI', 'ID', 'IL','IN','IA', 'KS', 'KY'],
# States of USA
locationmode = 'USA-states',
# colorscale can be added as per requirement
colorscale = 'Portland',
# text can be given anything you like
text = ['state 1', 'state 2', 'state 3', 'state 4', 'state 5','state 6', 'state 7', 'state 8', 'state 9', 'state 10','state 11', 'state 12', 'state 13', 'state 14', 'state 15','state 16', 'state 17', 'state 18', 'state 19', 'state 20'],
z = [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0],
colorbar = {'title': 'USA-states'})
layout = dict(geo ={'scope': 'usa'})
# passing data dictionary as a list
choromap = go.Figure(data = [data], layout = layout)
# plotting graph
iplot(choromap)
として渡す

出力

Pythonプロットを使用した地理的プロット

プロットの助けを借りて、達成したいことに基づいてさまざまな方法でデータ(入力項目)を視覚化できます。インドのさまざまな州(29)を、どの政党が支配しているか、またはどの種類の食べ物やその他のイメージを好む州の食べ物の選択(野菜/非野菜)に基づいて、さまざまな色で視覚化できます。 Plotlyは、データを簡単に理解できる方法で視覚化するための非常に強力でインタラクティブなライブラリを提供します(グラフ)。


  1. Pythonでgmplotパッケージを使用してGoogleマップをプロットしますか?

    Googleマップで地理座標を描く方法はたくさんあります。ただし、ローカルファイルに保存する場合は、gmplotというPythonモジュールを使用するのがより良い方法の1つです。 Pythonライブラリgmplotを使用すると、Googleマップにデータをプロットできます。 gmplotにはmatplotlibのようなインターフェースがあり、HTMLとJavaScriptを生成して、Googleマップ上にすべての追加データを配信します。 インストール gmplotがまだインストールされていない場合は、pipを使用してgmplotを簡単にインストールできます- pip install gmp

  2. PythonでのCX_Freezeの使用

    時々私たちは非常にエキサイティングな何か違うものを作りたいと感じます、そして人間の性質によれば、私たちはいつもそれを共有するのが大好きです。 Pythonもそれらの願いを満たします。 Pythonを使用して、Pythonプログラムを友人と共有したい場合は、それを行うことができます。必要なのは、マシンのプログラムで使用されるすべてのモジュールに同じバージョンのPythonをインストールすることだけです。 まず、 pip install CX_Frezzeを使用してCX_Freezeモジュールをインストールする必要があります コマンドプロンプトのコマンド。 最初のステップは、この割り当て、