我正在尝试制作一个印度的合唱团,我已经花了至少五个小时试图让它工作。我终于一行一行地浏览了plotly在美国的代码,我在离线时遇到了一些问题。这是我的代码,错误如下:
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',
)
如果我省略了“布局”而加入
map = go.Figure(data=data)
py.plot(map)
然后我被重定向到一个页面,上面有一个空的世界地图,上面完全没有数据。如果我在“布局”中离开
File "<ipython-input-86-ca4c03174fb2>", line 42
)
^
SyntaxError: unexpected EOF while parsing
我真的不知道我做错了什么。我试着从头开始在另一个窗口中重写代码,但仍然得到这个解析位。这真的令人沮丧,我是新的Python,所以任何帮助是非常感谢。我查阅了有关SyntaxError的类似内容,但找不到任何对我有帮助的东西
我怀疑你在这部分缺少一个右括号:
第一个
dict(
的结束部分似乎丢失了。你应该试着把它加在最后。你知道吗在生成布局变量时,
dict()
调用中缺少右括号。添加右括号()
)来解决这个问题。你知道吗一个EOF错误意味着文件结束:Python已经到达了文件的结尾,但它仍然需要一些代码(括号)。因此,它引发了意外的EOF错误。你知道吗
相关问题 更多 >
编程相关推荐