GeoPandas 笔记: GeoDataFrame.plot()

1 用处

使用 matplotlib 生成 GeoDataFrame 的图。 如果指定了列,则绘图着色将基于该列中的值。

假设我们有一组这样的数据:

GeoPandas 笔记: GeoDataFrame.plot()_第1张图片GeoPandas 笔记: GeoDataFrame.plot()_第2张图片

2 参数

column

        可用类型: str, np.array, pd.Series (default None)

        要绘制的DataFrame列、np.array 或 pd.Series 的名称。

        如果使用 np.array 或 pd.Series, 则它必须与数据帧具有相同的长度。

        值用于为绘图着色。 如果还设置了颜色,则忽略。

        比如我们按照平均速度绘图

chengdu_network1.plot(
    column='avg_speed',
    figsize=(15,15))

GeoPandas 笔记: GeoDataFrame.plot()_第3张图片 

 

cmap

GeoPandas 笔记: GeoDataFrame.plot()_第4张图片
color 如果设置了这个参数,那么所有的边都会设置成相同的颜色
legend

布尔变量,默认为False

绘制一个图示

chengdu_network1.plot(
    column='avg_speed',
    cmap='Reds',
    figsize=(15,15),
    legend=True)

GeoPandas 笔记: GeoDataFrame.plot()_第5张图片

 

vmin

vmax

cmap的最小最大值

 

参考内容 geopandas.GeoDataFrame.plot — GeoPandas 0.10.2+0.g04d377f.dirty documentation

你可能感兴趣的:(python库整理,蓝桥杯,linq,职场和发展)