У меня есть данные, которые выглядят так: -
Month Year Value
Jan 2015 2.8
Jan 2015 2.0
Mar 2016 0.9
Feb 2015 3.1
Mar 2016 4.2
Feb 2015 2.1
Mar 2016 2.3
Feb 2015 1.1
Apr 2016 1.3
Apr 2016 0.5
Теперь я хочу построить график, но используя этот код, я получаю этот вывод. ниже
Код, который я использовал: -
df = rslt_bb.sort_values(by='Year')
trace = go.Scatter(
x = df["Year"],
y = df["Value"],
mode='markers+lines'
)
layout = go.Layout(
#title='Distribution by year',
xaxis=dict(title='Year'),
yaxis=dict(title='Value'),
showlegend=True
)
fig = dict(data=[trace], layout=layout)
offline.iplot(fig)
Я хочу, чтобы график был похож на не агрегированные все общие года в одной строке, я хочураспространяемый. Весь год отдельные данные должны отображаться отдельно, как показано ниже: