Я пытаюсь понять, как привести примеры легенды в соответствие с точками, нанесенными с помощью relplot
в Seaborn в блокноте Jupyter. У меня есть size
(float64
) столбец в моих пандах DataFrame
df
:
sns.relplot(x="A", y="B", size="size", data=df)
Значения в столбце size
: [0.0, -7.0, -14.0, -7.0, 0.0, 1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 8.0, 2.0, 0.0, -4.0, 7.0, -4.0, 0.0, 0.0, 4.0, 0.0, 0.0, -3.0, 0.0, 1.0, 7.0]
, и, как вы можете видеть, минимальное значение равно -14
, а максимальное значение 8
. Похоже, легенда хорошо с этим связана. Тем не менее, посмотрите на нанесенные точки, есть точка, значительно меньшая, чем точка, соответствующая -16
в легенде. Там также нет точки, обозначенной в легенде как 8
.
Что я делаю не так - или это ошибка?
Я пользуюсь пандами 0.24.2 и seaborn 0.9.0.
Редактировать :
Присмотревшись к примеру Seaborn relplot :
наименьший вес - 1613, но слева на графике есть оранжевая точка, которая меньше, чем точка на 1500 в легенде. Я думаю, это указывает на ошибку .