gpt4 book ai didi

python - Choropleth map 不为国家着色?

转载 作者:行者123 更新时间:2023-12-03 21:22:52 24 4
gpt4 key购买 nike

我昨天问了一个问题,但我猜是代码太多或不清楚,所以我已将其删除,并将尝试使我的问题更清楚。

我有一个包含世界上所有国家/地区的数据框 (df),它看起来像这样:

Country CountryCode Population
0 Afghanistan AF 30206627.0
1 Åland Islands AX NaN
2 Albania AL 2881160.0
3 Algeria DZ 37812804.0
4 American Samoa AS NaN

我的 choropleth 代码如下所示:
data = dict(type = 'choropleth', 
locations = df['CountryCode'],
z = df['Population'],
text = df['Country'],
colorbar = dict(title = 'Population'))

layout = dict(title = '2013 global Population',
geo = dict(showframe = False,
projection = {'type': 'stereographic'}))

choromap = go.Figure(data = [data], layout = layout)

plot(choromap)

当我运行我的代码时,我得到以下结果:

Map

如您所见,我的人口栏颜色正确,它从数据框中获取正确的人口值并将它们放在人口栏上。
那么我在这里做错了什么,因为我只是给了我一张空白 map ,而不是为不同的国家着色?

先感谢您
此致 。

最佳答案

我发现,在将我的等值线图导出到 Ploty 后,问题确实是我使用的是 ISO-2 而不是 ISO-3,所以我想我必须找到一种方法来转换代码。

关于python - Choropleth map 不为国家着色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50430448/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com