У меня есть следующий фрейм данных:
A B C
Date
2015-04-20 -0.000585 -0.003030 0.000198
2015-04-21 -0.001334 -0.001330 0.000712
2015-04-22 -0.000967 -0.000317 0.002388
2015-04-23 -0.004314 -0.001281 0.002453
2015-04-24 -0.004910 -0.002032 0.002502
...
, и мне нужен блок-график, который ссылается на значения (A, B, C) каждого года (блок-график за год).Я попытался в этом направлении , но не могу привести его в соответствие.Моя последняя попытка:
df = pd.DataFrame(index=mydf.index.values,
data=mydf.values,
columns=mydf.columns.values)
df['Year'] = mydf.index.year
ax = sns.boxplot(data=df, x='Year', y=mydf.index.values)
for item in ax.get_xticklabels():
item.set_rotation(90)
и возвращает
ValueError: все массивы должны быть одинаковой длины