【问题标题】:Plot average salaries on a world map python在世界地图python上绘制平均工资
【发布时间】:2022-01-08 13:24:17
【问题描述】:

我有一个国家列表,以及这些国家的人的薪水

使用这些数据,我能够计算出每个国家/地区的平均工资。我想在带有图例的世界地图上将其可视化,其中绿色代表一定范围的薪水,红色代表另一个范围,依此类推

如何在这样的世界地图上可视化我的数据?我找不到任何库

【问题讨论】:

  • 查看散景、地理熊猫、传单或树叶
  • 欢迎来到Stack Overflow. 请注意这不是代码编写或辅导服务。我们可以帮助解决具体的技术问题,而不是对代码或建议的开放式请求。请编辑您的问题以显示您迄今为止尝试过的内容,以及您需要帮助的具体问题。请参阅How To Ask a Good Question 页面,详细了解如何最好地帮助我们。

标签: python data-analysis world-map exploratory-data-analysis


【解决方案1】:

虽然我同意这个问题相当模糊,但您需要执行以下 2 个步骤才能使其正常工作:

  1. 转到 NaturalEarth 并为自己获取一个包含世界上所有国家/地区的 shapefile(例如 Admin 0 – Countries 数据集)
    https://www.naturalearthdata.com/downloads/50m-cultural-vectors/

  2. 使用 geopandas 读取 shapefile,识别您的国家,将值作为列添加到地理数据框中,并按照其文档中的说明绘制数据 https://geopandas.org/en/stable/docs/user_guide/mapping.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    • 2013-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多