Я задал вопрос вчера, но я думаю, что это было слишком много кода или неясно, поэтому я удалил его и постараюсь прояснить свой вопрос.
У меня есть фрейм данных (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
Мой код с хороплетом выглядит так:
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)
Когда я запускаю свой код, я получаю следующий результат:
Как вы можете видеть, моя полоса населения окрашена правильно, и она берет правильные значения популяции из информационного кадра и помещает их в панель населения.Так что же я тут делаю не так, так как я просто даю мне пустую карту вместо того, чтобы раскрашивать разные страны?
Заранее спасибо. С уважением.