Python 叶绿体颜色仅显示灰色

Python 叶绿体颜色仅显示灰色,python,python-3.x,pandas,folium,choropleth,Python,Python 3.x,Pandas,Folium,Choropleth,我试着用绿叶草来显示基于国家的幸福水平,然而,它不起作用,所有的国家都是灰色的。这就是我得到的: json文件: csv文件: 这是我的代码: import folium import pandas as pd country_geo = 'world-countries.json' country_data = pd.read_csv('Happiness_Dataset_2016.csv') bins = list(country_data['Happiness Score'].q

我试着用绿叶草来显示基于国家的幸福水平,然而,它不起作用,所有的国家都是灰色的。这就是我得到的:

json文件:

csv文件:

这是我的代码:

import folium
import pandas as pd


country_geo = 'world-countries.json'

country_data = pd.read_csv('Happiness_Dataset_2016.csv')

bins = list(country_data['Happiness Score'].quantile([0, 0.25, 0.5, 0.75, 1]))

m = folium.Map(location=[0,0], zoom_start=2)


folium.Choropleth(
    geo_data=country_geo,
    name='choropleth',
    data=country_data,
    columns=['Country','Happiness Score'],
    Key_on='feature.properties.name',
    fill_color='BuPu',
    fill_opacity=0.2,
    line_opacity=0.5,

    legend_name='Happiness Rates (%)',
    bins =bins,

    reset=True
).add_to(m)
# folium.LayerControl().add_to(m)
m
m.save('worldmap.html')
下面是错误:

Key_on='feature.properties.name',
将其修改为:

key_on='feature.properties.name',
你会得到:

这里是错误:

Key_on='feature.properties.name',
将其修改为:

key_on='feature.properties.name',
你会得到:


你好,昆特,欢迎光临!请你编辑你的文章,包括代码围栏,并命名你的链接,使他们更容易理解?请提供完整的代码和数据。谢谢。我刚刚上传了csv和json文件链接。这就是我得到的所有代码,我只需要生成一个图像。你好,昆特,欢迎!请你编辑你的文章,包括代码围栏,并命名你的链接,使他们更容易理解?请提供完整的代码和数据。谢谢。我刚刚上传了csv和json文件链接。这就是我得到的所有代码,我只需要生成一个图像。哦,就是这样!非常感谢你!帮了我很多忙!哦,就是这样!非常感谢你!帮了我很多忙!