#python #matplotlib
#python #matplotlib
Вопрос:
Я хочу построить график для каждого значения в столбце «CurveName». Ось x должна быть «Тенором», а ось y — «Разницей».
Я попробовал следующее:
for crv in set(df['CurveName']):
x = df.loc[df['CurveName']==crv, p_df['Tenor']]
y = df.loc[df['CurveName']==crv, p_df['Difference']]
plt.plot(x, y)
plt.show()
Было бы идеально, если бы я мог создать подзаголовок для каждого значения в «CurveName», но я изо всех сил пытался это сделать.
Если необходимы какие-либо дополнительные сведения, пожалуйста, не стесняйтесь сообщать мне
Комментарии:
1. Согласно ошибке, ваш фрейм данных неверен. Ошибка указывает на то, что все даты находятся в одной строке.
2. Что это значит, что они находятся в одной строке? Что они не были преобразованы в Datetime?
3.
df.groupby('CurveName').plot('Tenor', 'Difference')