Построение графиков в python без группировки данных

Я хочу построить график для переменной в кадре данных xldata['yaxis_data'] согласно 1,0 сопоставлению, хранящемуся в другом массиве ( one_zero_map ).

У меня есть рабочий код для этого, я просто не уверен, что это лучший способ. Любая помощь будет большой.

Причина, по которой я не уверен, я предполагаю, что должен быть прямой способ для boxplot понять, что я хочу, если я one_zero_map напрямую one_zero_map и xldata['yaxis_data'] не создавая good_ones и bad_ones, а затем помещаю их в список final_list

 %matplotlib inline import matplotlib.pyplot as plt good_ones=[val for ind, val in zip(one_zero_map,xldata['yaxis_data']) if ind==1] bad_ones=[val for ind, val in zip(one_zero_map,xldata['yaxis_data']) if ind==0] final_list=[good_ones,bad_ones] plt.boxplot(final_list) 

Чтобы быть более ясными в отношении того, что я ищу, я ищу эквивалент Python R, который подобен этому

 # Boxplot of MPG by Car Cylinders boxplot(mpg~cyl,data=mtcars, main="Car Milage Data", xlab="Number of Cylinders", ylab="Miles Per Gallon") 

или эквивалент phthon графиков как

 sales.show(view='BoxWhisker Plot',x='zipcode',y='price') 

One Solution collect form web for “Построение графиков в python без группировки данных”

Вы можете использовать метод boxplot непосредственно из pandas DataFrames. Этот код эквивалентен вашему примеру R:

 # statsmodels only needed to get the R mtcars dataset import statsmodels.api as sm mtcars = sm.datasets.get_rdataset('mtcars').data mtcars.boxplot('mpg', by='cyl') 
  • cmap to rgba в Matplotlib
  • Python - Проблемы контурной графики смещения сетки данных
  • построение автомасштабированных подзаговоров с фиксированными пределами в matplotlib
  • Как установить wxversion для Python
  • Как добавить общий ярлык x и ярлык y к сюжету, созданному с сюжетом панд?
  • Можно использовать pyplot без DISPLAY?
  • Текстовые размеры Matplotlib
  • Colorbar для matplotlib plot_surface с использованием facecolors
  • Редактирование форматирования даты меток x-axis tick в matplotlib
  • Как получить координаты пикселей для созданного Matplotlib диаграммы рассеяния?
  • оболочка python в emacs зависает при использовании matplotlib
  •  
    Interesting Posts for Van-Lav

    текст с escape-последовательностями unicode в unicode в python

    Как обнаружить перегрузку метода в подклассах в python?

    Найти тип объекта boost python

    Преобразование даты, полученной с сервера ntp с помощью python

    Python: «неожиданный отступ», но отступы кажутся правильными и последовательными

    Поиск многоуровневой сетки в ScikitLearn

    Почему вы не должны использовать os.linesep при редактировании в текстовом режиме?

    Могу ли я сделать код в python, который игнорирует специальные символы, такие как запятые, пробелы, восклицательные знаки и т. Д.?

    Nodejs crypto vs python hashlib

    Каков стандартный способ добавления N секунд в datetime.time в Python?

    NumPy: как фильтровать матричные линии

    Что мне нужно разместить в файлах `__init __. Py`, чтобы упростить интерфейс этого пакета?

    Использование Python и libgpod (gtkpod) для загрузки музыки на iPod из Linux

    Создание всех уникальных парных перестановок

    Применение карты для частичного аргумента

    Python - лучший язык программирования в мире.