Создание подзаголовков со всем набором данных

#python #matplotlib #seaborn

Вопрос:

Я работаю с набором данных, который доступен по этой ссылке https://www.kaggle.com/thomaskonstantin/bank-churn-data-exploration-and-churn-prediction. Мое намерение состоит в том, чтобы построить графики для каждых числовых данных. Для этого я уже создаю код, который перебирает столбцы и строит гистограммы. Вы можете увидеть код и выходные данные из этого кода ниже

 dataset_num = dataset.select_dtypes(include = ['float64', 'int64'])
dataset_num.head()
dataset_num.hist(figsize=(16, 20), bins=50, xlabelsize=8, ylabelsize=8);
 

введите описание изображения здесь

Теперь я хочу сделать боковые диаграммы, а также круговую диаграмму для каждой переменной аналогично приведенному выше коду.Я пытаюсь идти этим путем, но, очевидно, я совершил какую-то ошибку.

 dataset_num.plot(figsize=(16, 20), kind='box', xlabelsize=8, ylabelsize=8);
 

Итак, кто-нибудь может мне помочь, как решить эту проблему и сделать диаграммы и круговые диаграммы ?

Ответ №1:

Это сработало для коробочных диаграмм:

 dataset_num.plot(figsize=(16, 20), kind='box', subplots=True, layout=(4, 5))
 

ящики

Для круговых диаграмм вам понадобится по крайней мере одна категориальная переменная.