Я пытаюсь создать точечную диаграмму следующих данных:
Index(['date', 'H', 'T'], dtype='object')
date H T
0 2006-01-01 11:28:00 38 0.9
1 2006-01-01 11:28:00 46 0.5
2 2006-01-01 11:28:00 57 0.5
3 2006-01-01 11:28:00 66 0.5
4 2006-01-01 11:28:00 74 0.4
Я маскирую некоторые данные, затем выполняю:
x = np.array(df_H_T_2006_midday_no_duplicates['date'])
y = np.array(df_H_T_2006_midday_no_duplicates['H'])
c = np.array(df_H_T_2006_midday_no_duplicates['T'])
print(x)
df.plot.scatter(x,y,c,colormap='viridis')
, но получаю следующееошибка:
KeyError: "['2006-01-01 11:28:00' '2006-01-01 11:28:00' '2006-01-01 11:28:00' ...,\n '2006-12-30 11:02:00' '2006-12-30 11:02:00' '2006-12-30 11:02:00'] not in index"
Точно так же, как я могу использовать contourf для этого?если у меня есть временная серия (скажем, T), как мне поместить ее в сетку, образованную H и датой (поэтому я хочу, чтобы H на оси X, дата на оси Y и значения T на Z)?Кажется, он не работает с контуром.Приветствия.