【用pandas_alive几行代码绘制竞赛动图】6.地理空间图(测试代码+数据集+绘图参数解析)

目录

  • 6.地理空间图
    • 6.1 地理空间点图
      • 地理空间点图API说明:
      • 地理空间点图数据集
      • 地理空间点图例程
    • 6.2 多边形地理空间图
      • 多边形地理空间图API说明:
      • 多边形地理空间图数据集
      • 多边形地理空间图例程
  • 总结


欢迎关注 『pandas_alive绘制竞赛动图』 专栏,持续更新中
欢迎关注 『pandas_alive绘制竞赛动图』 专栏,持续更新中

资源文件下载:
专栏学习说明(配置好的venv虚拟环境+拿来即用测试代码+测试数据集+参数api解析)

所有效果图预览:
效果图展示(配置好的venv虚拟环境+拿来即用测试代码+测试数据集+参数api解析)

环境配置:
环境配置与检测(配置好的venv虚拟环境+拿来即用测试代码+测试数据集+参数api解析)


6.地理空间图

地理空间点图和多边形地理空间图,要用gpkg格式的数据集。一般人用不到,回头我再学习完善一下说明。

地理空间图表现在可以使用[geopandas]轻松设置动画(https://geopandas.org/index.html)!

如果使用Windows,anaconda是安装所有GDAL依赖项的最简单方法。

必须以包含“宽”数据的“geopandas”GeoDataFrame开始,其中:

-每行表示一个几何体(点或多边形)。

-索引包含几何图形标签(可选)

-每列表示一个时间段。

通过使用“df=df”将与其他图表兼容的数据进行转换,可以很容易地组合这些图表。T`。

我发现了项目的bug
在这里插入图片描述
没有标题的·····

6.1 地理空间点图

地理空间点图API说明:

暂无

地理空间点图数据集

码云下载nsw-covid19-cases-by-postcode.gpkg

地理空间点图例程

# @Time    : 2022/1/14 19:58
# @Author  : 南黎
# @FileName: 6.1地理空间点图.py

import pandas as pd

######显示中文宋体字体导入,如果使用中文加上这段代码######
import matplotlib as plt

plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
#####################################################

import geopandas
import pandas_alive
import contextily

gdf = geopandas.read_file('数据源data/nsw-covid19-cases-by-postcode.gpkg')
gdf.index = gdf.postcode
gdf = gdf.drop('postcode', axis=1)

map_chart = gdf.plot_animated(
    filename='6.1地理空间点图.gif',
    title='发现你走远了——6.1地理空间点图',
    enable_progress_bar=True,
    basemap_format={'source': contextily.providers.Stamen.Terrain}
)


6.2 多边形地理空间图

支持包含多边形的GeoDataFrames!

多边形地理空间图API说明:

暂无

多边形地理空间图数据集

码云下载italy-covid-region.gpkg

多边形地理空间图例程

# @Time    : 2022/1/14 21:04
# @Author  : 南黎
# @FileName: 6.2多边形地理空间图.py

import pandas as pd

######显示中文宋体字体导入,如果使用中文加上这段代码######
import matplotlib as plt

plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
#####################################################

import geopandas
import pandas_alive
import contextily

gdf = geopandas.read_file('数据源data/italy-covid-region.gpkg')
gdf.index = gdf.region
gdf = gdf.drop('region', axis=1)

map_chart = gdf.plot_animated(
    filename='6.2多边形地理空间图.gif',
    title='发现你走远了——6.2多边形地理空间图',
    enable_progress_bar=True,
    basemap_format={'source': contextily.providers.Stamen.Terrain}
)


总结

版权声明:

发现你走远了@mzh原创作品,转载必须标注原文链接

Copyright 2022 mzh

Crated:2022-1-13

我折腾了一星期,梳理了很多入门小白避雷的方法,还会继续更新,如果看了对你有帮助,希望得到大家的点赞收藏支持!(毕竟时短间学完太难了,建议放进收藏夹吃灰

欢迎关注 『pandas_alive绘制竞赛动图』 专栏,持续更新中
欢迎关注 『pandas_alive绘制竞赛动图』 专栏,持续更新中
【一、效果图展示(配置好的venv虚拟环境+拿来即用测试代码+测试数据集+参数api解析)】
【二、专栏学习说明(配置好的venv虚拟环境+拿来即用测试代码+测试数据集+参数api解析)】
【三、环境配置与检测(配置好的venv虚拟环境+拿来即用测试代码+测试数据集+参数api解析)】
【四、数据集说明(配置好的venv虚拟环境+拿来即用测试代码+测试数据集+参数api解析)】
【五、常见问题(配置好的venv虚拟环境+拿来即用测试代码+测试数据集+参数api解析)】
【1.条形图(测试代码+数据集+绘图参数解析)】
【2.折线图(测试代码+数据集+绘图参数解析)】
【3.散点图(测试代码+数据集+绘图参数解析)】
【4.饼状图(测试代码+数据集+绘图参数解析)】
【5.气泡图(测试代码+数据集+绘图参数解析)】
【6.地理空间图(测试代码+数据集+绘图参数解析)】
【7.多个图表(测试代码+数据集+绘图参数解析)】
【8.城市人口(测试代码+数据集+绘图参数解析)】
【9.G7国家的预期寿命(测试代码+数据集+绘图参数解析)】
【10.新南威尔士州 COVID 可视化(测试代码+数据集+绘图参数解析)】
【更多内容敬请期待】


你可能感兴趣的:(#,python,动态绘图,地理空间图,pandas_alive,数据可视化)