Я визуализировал некоторые данные.Я хочу использовать даты в качестве переменной, чтобы определить цвет разброса.
Данные представлены тремя переменными: дата, х и у;x и y используются для создания графика рассеяния, я хочу раскрасить разброски по датам.
Данные выглядят так:
x y z
0 29.3895 0.098188 2012-05-18
1 29.2847 0.125327 2012-05-21
2 29.6206 0.131565 2012-05-22
x = cal['x']
y = cal['y']
z = cal['z']
sns.set()
sns.set_style('dark')
fig, ax = plt.subplots(figsize=(10,7))
point = sns.scatterplot(x,y,c=z,cmap='Reds')
plt.colorbar('point')
plt.show()
error: аргумент 'c' содержит 1716 элементов, что недопустимо для использования с 'x' с размером 0, 'y' с размером 0.
, даже когда я пытался использовать c=x
, это также подошло.
Я былв надежде получить разбросанный по годам сюжет разброса
Есть идеи?Большое спасибо!