0 / 0 / 0
Регистрация: 16.02.2018
Сообщений: 21

Построение boxplot

19.12.2019, 10:13. Показов 10250. Ответов 6

Студворк — интернет-сервис помощи студентам
Здравствуйте! Использую boxplot для разведочного анализа данных, строю по нескольким столбцам набора данных и соответственно это занимает много места. Хотелось бы узнать, можно ли построить boxplot в цикле, чтобы не писать одно и то же для каждого столбца в отдельности?
Спасибо заранее за помощь.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.12.2019, 10:13
Ответы с готовыми решениями:

Как упорядочить boxplot по возрастанию на графике?
Есть таблица с данными Можно ли упорядочить города слева направо по возрастанию значения относительной заболеваемости? import pandas...

TChart и BoxPlot (ящики с усами)
Добрый день! Есть ли возможность в TChart строить (встроенными средствами) боксплоты (ящики с усами)? Если верить описанию компонента: ...

Вывод двух boxplot на один график
Всем привет! Суть в том, что хочу вывести график Боксплот, грубо говоря, написано в коде все: eGI1 = .'; eGI2 = .'; eGI3 = .'; ...

6
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
19.12.2019, 10:17
Можно, показывайте код, где дублируется отрисовка - поможем.
0
0 / 0 / 0
Регистрация: 16.02.2018
Сообщений: 21
19.12.2019, 10:44  [ТС]
sns.boxplot(df['windspeed'])
sns.boxplot(df['temp'])
sns.boxplot(df['registered'])
и так далее..
windspeed, temp, registered - это названия столбцов из набора данных df, для которых строю boxplot
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
19.12.2019, 11:17
Python
1
2
3
names = ('windspeed', 'temp',)
for k in names:
    sns.boxplot(df[k])
0
0 / 0 / 0
Регистрация: 16.02.2018
Сообщений: 21
19.12.2019, 11:50  [ТС]
спасибо за помощь.

я попробовал использовать код, но boxplot все столбцов наложились друг на друга. можно ли их как то разделить, чтобы не было наложения? или построение boxplot через цикл, но без наложения - это невозможно для питона?
Миниатюры
Построение boxplot  
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
19.12.2019, 12:00
Лучший ответ Сообщение было отмечено олрлорлророж как решение

Решение

Вы просто не умеете его готовить https://matplotlib.org/3.1.1/g... yplot.html

Python
1
2
data = [df[k] for k in names]
sns.boxplot(data)
0
0 / 0 / 0
Регистрация: 16.02.2018
Сообщений: 21
19.12.2019, 14:51  [ТС]
большое спасибо за помощь, вы очень помогли!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.12.2019, 14:51
Помогаю со студенческими работами здесь

Нарисовать график Boxplot из разных по размеру наблюдений
Доброго утра всем. Скажите, рисую график Ящик с усами для одинаковой размерности векторов с данными. В таком случае все работает корректно....

Построение группы на примере вращений правильного треугольника и построение групп вообще
Вот есть группа, образованная в результате вращений правильного треугольника. Эта группа замкнутая, ассоциативная, имеет нейтральный...

Игра восемь (перестановка возможных вариантов, построение матрицы смежности и построение графа)
Друзья всем привет! Очень нужна ваша помощь, облазил уже всемирную сеть и форум по MATLABy, так и не нашел даже ничего похожего что...

Построение графических примитивов,построение графика в среде Turbo С++ 4.0
Ребята помогите пожалуйста нужно переделать две программы, они написаны в PascalABC.NET нужно переделать в Turbo C++ 4.0 Помогите...

Построение поля корреляции (или построение таблицы корреляции)
Здравствуйте! Есть две выборки из них были построенны статистические распределения Дальше были построенны интервалы по вот этому...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru