#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 или ниже, что не так.
Комментарии:
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?