为什么我收到无效的语法错误,以使此代码使用plotly进行绘图?

时间:2020-05-11 10:38:21

标签: python plotly

我在不同国家/地区每年每10万就有两个数据帧(gyeEUR和gyeEMR)机智事件案例。我希望在x轴上以年份绘制图表,并在y轴上每10万个事件案例绘制2个并排散点图,并针对不同国家/地区使用不同的彩色线条。我正在使用以下代码:

fig = make_subplots(rows=2, cols=1)

fig.add_trace(
    go.Scatter(x=gyeEMR["year"], y=gyeEMR["incident cases per 100k", color=gyeEMR["country"]], row=1, col=1
)
fig.add_trace(
    go.Scatter(x=gyeEUR["year"], y=gyeEUR["incident cases per 100k"], color=gyeEUR["country"]),
    row=2, col=1
)

fig.update_layout(height=600, width=800)
fig.show()

此代码已为fig.add_trace返回无效的语法错误,我不明白为什么。有人可以指出我在做错什么吗?

编辑:这是错误

enter image description here

编辑:这是gyeEMR数据框

enter image description here

1 个答案:

答案 0 :(得分:3)

您在第一个add_trace中丢失了一个同构异位词:

fig.add_trace(
    go.Scatter(x=gyeEMR["year"], y=gyeEMR["incident cases per 100k"], color=gyeEMR["country"], row=1, col=1))