Я пытаюсь сделать шут из Индии и потратил как минимум пять часов, пытаясь заставить его работать. Наконец, я построчно просмотрел код заговора для США, и у меня возникли проблемы с переводом его в автономный режим. Вот мой код, ошибки ниже:
data = [ dict(
type='choropleth',
colorscale = scl,
autocolorscale = False,
locations = df['State'],
locationmode='country names',
z = df['Persons'].astype(float),
#text = df['text'],
marker = dict(
line = dict (
color = 'rgb(255,255,255)',
width = 2
) ),
colorbar = dict(
title = "Population")
) ]
layout = dict(
title = 'Population of India',
geo = dict(
scope='india',
)
Если я пропущу 'layout' и введу
map = go.Figure(data=data)
py.plot(map)
Затем меня перенаправляют на страницу с пустой картой мира и абсолютно без данных. Если я уйду в «макете», я получу
File "<ipython-input-86-ca4c03174fb2>", line 42
)
^
SyntaxError: unexpected EOF while parsing
Я действительно не знаю, что я делаю неправильно. Я попытался переписать код в другом окне с нуля, и я все еще получаю этот разбор. Это действительно расстраивает, и я новичок в Python, поэтому любая помощь очень ценится. Я просматривал похожие вещи о SyntaxError, но не мог найти ничего, что помогло бы мне