我在不同国家/地区每年每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返回无效的语法错误,我不明白为什么。有人可以指出我在做错什么吗?
编辑:这是错误
编辑:这是gyeEMR数据框
答案 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))