我有两个数据框架(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 我不明白为什么。 谁能给我指出我做错了什么?
编辑:以下是错误信息
编辑:这是gyeEMR的数据框架。
你在第一篇中少了一个段子 add_trace
:
fig.add_trace(
go.Scatter(x=gyeEMR["year"], y=gyeEMR["incident cases per 100k"], color=gyeEMR["country"], row=1, col=1))