Gráfico multilínea con tsplot marino
Quiero crear un gráfico de líneas suavizadas usando matplotlib y seaborn.
Este es mi marco de datosdf
:
hour direction hourly_avg_count
0 1 20
1 1 22
2 1 21
3 1 21
.. ... ...
24 1 15
0 2 24
1 2 28
... ... ...
El gráfico de líneas debe contener dos líneas, una paradirection
igual a 1, otro paradirection
igual a 2. El eje X eshour
y el eje Y eshourly_avg_count
.
Intenté esto, pero no puedo ver las líneas.
import pandas as pd
import seaborn as sns
import matplotlib
import matplotlib.pyplot as plt
plt.figure(figsize=(12,8))
sns.tsplot(df, time='hour', condition='direction', value='hourly_avg_count')