У меня есть категориальные переменные в моем наборе данных, большинство из них двоичные 0,1, но некоторые являются многоклассовыми. Я использовал countplot
для построения графика распределения.
f, axes = plt.subplots(4,3,figsize=(17,13), sharex=True)
for i, feature in enumerate(cat_var_list):
sns.countplot(df[feature],ax=axes[i%4, i//4])
cat_var_list
имеет 12 переменных.
Однако я обнаружил, что шкала 0,1 и переменные, которые имеют многоклассовые результаты 0,1,2 не отображаются правильно.
Например, график выглядит следующим образом:
Однако для Переменная Intro Election Status, график должен выглядеть следующим образом:
Как мне сделать так, чтобы график правильно отображался в формате многослойной сетки?