geopandas学习(四) 地图可视化
geopandas学习(四) 地图可视化
1.基础可视化
geopandas使用matplotlib作为绘图后端,使用plot()方法对GeoSeries或GeoDataFrame进行可视化,简简单单即可完成基本的可视化。
再结合上matplotlib的一些额外元素补充,便可以创建出更加精美的可视化作品,下面我们分别进行介绍。
1.1 GeoSeries
GeoSeries由于仅有单独一列几何对象,无对应的数值故不涉及数值向视觉元素的映射,因此可视化相对简单。
下面我们先来看看GeoSeries.plot()的常用的参数有哪些,如果你已经对matplotlib有一定了解,想必理解这些参数起来会更加轻松:
-
figsize:传入(宽度, 高度)形式的元组或列表,用于控制绘制出图像的宽度和高度,单位均为英寸 facecolor:设置几何对象的填充色,可接受颜色名称和十六进制色彩,设置为’none’时不填充颜色 edgecolor:设置几何对象的边界色,对面数据和点数据效果较为明显,不建议对线数据设置该参数,传入格式同facecolor linewidth:设置几何对象边界宽度,对面数据和点数据效果较为明显,不建议对线数据设置该参数 linestyle:字符串类型,用于设置几何对象边界及线数据的线型<