Я работаю над индексированным фреймом данных immigration
, который выглядит следующим образом:
1850 1851 1852 1853 1854 1855 1856 1857 1858 1859
State
California 23.545039 28.247513 31.148935 33.117711 34.541266 35.618537 36.462176 37.140750 37.698386 38.164771
New York 21.176802 21.741915 22.279820 22.792436 23.281506 23.748615 24.195210 24.622614 25.032038 25.424592
New Jersey 12.245407 13.042893 13.785051 14.477447 15.124923 15.731713 16.301534 16.837667 17.343011 17.820146
Florida 3.166562 3.043899 2.934493 2.836304 2.747693 2.667322 2.594094 2.527096 2.465566 2.408861
Я хотел бы использовать plotly
для построения линейного графика для каждого штата с годами в xоси и добавьте флажки, чтобы пользователь мог выбрать, какое состояние отображать на графике.
Я застрял на самом первом шаге, пытаясь создать линейную диаграмму.Похоже, я неправильно нарезаю свой фрейм данных ...?
data = [
go.Scatter(
x=immigration.iloc[0],
y=immigration.loc["State"]
)
]
layout = go.Layout(
title='Immigration',
yaxis=dict(title='Immigration %'),
xaxis=dict(title='Years')
)
fig = go.Figure(data=data, layout=layout)