Оттенок не влияет на диаграмму рассеяния

#python #pandas #seaborn

#python #панды #сиборн

Вопрос:

Я пытаюсь создать точечную диаграмму, используя «оттенок» со следующим фреймом данных:

 count   xaxis           yaxis
355     -118.054250     34.134100
337     -118.244512     34.072581
284     -118.265586     34.043271
269     -118.360102     34.071338
241     -118.408160     33.943626
 

с помощью следующего кода:

 sns.set_theme(style="whitegrid")
sns.relplot(x = 'xaxis', y = 'yaxis', data = countTest, hue = 'count')
 

Кажется, что все данные находятся под числом 60, что неверно

Как вы можете видеть, все точки данных, похоже, указывают на то, что количество равно 60 или ниже, что не так.

Комментарии:

1. Невозможно воспроизвести в моей среде, цветовое кодирование работает должным образом с вашими образцами данных и кода. «Вы пробовали выключать и включать его снова?»

2. Нет, не сработало … должен ли я выполнить чистую установку seaborn? Я новичок в использовании Seaborn

3. Происходит ли такое же поведение только с пятью точками данных, которые вы предоставили здесь? Я восстановил их с countTest = pd.DataFrame({"count": [355, 337, 123, 269, 241], "xaxis": [-118.054250, -118.244512, -118.265586, -118.360102, -118.408160], "yaxis": [34.134100, 34.072581, 34.043271, 34.071338, 33.943626]}) помощью . Что-нибудь еще, что мы должны знать? Используете ли вы среду, подобную Jupyter notebook или аналогичную?

4. Я использую Jupyter Notebook, и он отлично работает, когда я использую только пять точек данных. Итак, я предполагаю, что проблема связана с размером набора данных? У меня 28 366 строк с 3 столбцами, использование памяти 665 КБ

5. Да, вероятно, что-то с вашим набором данных. Вы проверили значения nan или inf, которые могут повлиять на поведение seaborn?