前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >地图(五)利用python绘制变形地图

地图(五)利用python绘制变形地图

作者头像
HsuHeinrich
发布2025-03-11 20:41:37
发布2025-03-11 20:41:37
12300
代码可运行
举报
文章被收录于专栏:HsuHeinrichHsuHeinrich
运行总次数:0
代码可运行

地图(五)利用python绘制变形地图

变形地图(Cartogram Map)简介

1
1

1

变形地图是一种特定类型的地图,将地区边界变形,使得面积和统计信息成比例。尽管你会看到一副很丑的图,但表达的信息却是被校正过的。

快速绘制

基于geopandas和geoplot

代码语言:javascript
代码运行次数:0
运行
复制
import geoplot as gplt
import geopandas as gpd
import geoplot.crs as gcrs
import numpy as np

# 加载美国地理数据
contiguous_usa = gpd.read_file(gplt.datasets.get_path('contiguous_usa'))
# 对数变换
contiguous_usa['population_log'] = np.log(contiguous_usa['population'])

# 绘制cartogram
gplt.cartogram(contiguous_usa,
               scale='population_log',
               hue='population_log',
               cmap='BuPu',
               linewidth=0.5,
               edgecolor='none',
               projection=gcrs.LambertConformal(),
               legend=False,  # 不创建内置的colorbar
               )
2
2

2

总结

以上利用geoplot快速绘制变形地图。

共勉~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-03-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 HsuHeinrich 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 地图(五)利用python绘制变形地图
    • 变形地图(Cartogram Map)简介
    • 快速绘制
    • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档