利用可能なシェイプファイルhere: 私はカスタムカラーで以下の指定された郡をプロットしたいと思います。 WayneとWashtenaw郡では '青'、他の郡では '灰色'です。GeoPandas、MatPlotLibプロットカスタムカラー
import geopandas as gpd
import matplotlib.pyplot as plt
%matplotlib inline
shpfile=<Path to unzipped .shp file referenced and linked above>
c=gpd.read_file(shpfile)
c=c.loc[c['GEOID'].isin(['26161','26093','26049','26091','26075','26125','26163','26099','26115','26065'])]
c.plot()
私は何とかプロットするときにそれらを呼び出した後、最初のデータフレームの列として色を割り当てることを好むだろう。これは可能ですか?
UPDATE
私はリストを渡すと私は散布図と同じようにループにプロットする試みたが、それだけで独立した郡はマップする代わりにプロットしたものと同じように動作していないようそれらのすべてが1つのプロットで一緒になります。
は、ここに私が試したものです:
color=['b','b','b','b','b','c','c','c','c','c']
for i in range(10):
c.iloc[i:i+1].plot(c='white',linewidth=.5,color=color[i])
感謝を事前に!
@イナリー大変ありがとうございます!これはまさに私が必要としていたものです。 –
@Ianery:関連する質問はこちら:http://stackoverflow.com/questions/38899190/geopandas-label-polygons –
@ DanceParty2うれしいことにあなたのために働いた! – lanery