Как мне установить цвет разброса по третьей переменной - дате? - PullRequest
0 голосов
/ 29 июня 2019

Я визуализировал некоторые данные.Я хочу использовать даты в качестве переменной, чтобы определить цвет разброса.

Данные представлены тремя переменными: дата, х и у;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, это также подошло.

Я былв надежде получить разбросанный по годам сюжет разброса

Есть идеи?Большое спасибо!

...