为什么我在使用 plotly 进行绘图时收到一个无效的语法错误?

问题描述 投票:0回答:2

我有两个数据框架(gyeEUR和gyeEMR),按年份列出了不同国家每10万人的事故案例。 我想用plotly做两个并排的散点图,x轴是年份,y轴是每10万的事故案例,不同的国家有不同的颜色。 我使用的是下面的代码。

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

python plotly
2个回答
2
投票

你在第一篇中少了一个段子 add_trace:

fig.add_trace(
    go.Scatter(x=gyeEMR["year"], y=gyeEMR["incident cases per 100k"], color=gyeEMR["country"], row=1, col=1))
© www.soinside.com 2019 - 2024. All rights reserved.