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

2024-07-02 10:41:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个数据框架(gyeEUR和gyeEMR),分别是每年在不同国家测量的每100k事件数。我希望在x轴上绘制2个并排的散点图,在y轴上绘制每100k的事件数,并绘制不同国家的不同颜色线。我正在使用以下代码:

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()

这段代码返回了一个无效的语法错误,我不明白为什么。有人能指出我做错了什么吗

编辑:这里是错误

enter image description here

编辑:这是gyeEMR数据框

enter image description here


Tags: 数据代码addgofig绘制事件trace