Положение
У меня есть следующий набор данных панд:
|user_id|total|is_fat|
|-------|-----|------|
|1 |100 |1 |
|2 |150 |0 |
|3 |400 |1 |
|4 |500 |1 |
|5 |10 |0 |
где элементы суммы являются целыми числами, а элементы is_fat являются строками.
Я обозначаю вышеуказанный набор данных как df
.
Затем запустите
import seaborn as sos
sns.swarmplot(x = 'total', y ='is_fat', data = df)
Теперь график, который я ожидал, похож на
Задача
Тем не менее, выходной график выглядит следующим образом:
Почему?
Поиск
Если я преобразую «1» в «толстый» и «0» в «not_fat»,
тогда я получаю ожидаемый график.