Seaborn — популярный набор инструментов для анализа данных на основе Python, который можно импортировать с помощью:
import seaborn as sns
Seaborn может помочь в создании нескольких типов графиков анализа данных. Одним из таких графиков является счетный график.
Реализация счетного графика по умолчанию:
DataFrame.boxplot (
x
= Noney
= None,hue
= None,data
= None,order
= None,hue_order
= None,orient
= None,color
= None,palette
= Нет,saturation
= 0,75,dodge
: bool = True,ax
= Нет, ** kwargs)
Параметры
-
x
: строка, список строк — имя переменной в данных или векторных данных. Ввод для построения данных в длинной форме. -
y
: строка, список строк — Имя переменной в данных или векторных данных. Ввод для построения данных в длинной форме. -
hue
: строка, список строк — Имя переменной в данных или векторных данных. Вход для построения данных в длинной форме. -
data
: DataFrame, массив, список массивов — Если x и y отсутствуют, это интерпретируется как расширенная форма; иначе он интерпретируется как длинный. -
order
: список строк — порядок построения уровней категорий. -
hue_order
: список строк — порядок построения уровней категорий. -
orient
: «v» или «H» — ориентация графика. -
color
: matplotlib color — Цвет палитры или начальный цвет для палитры градиента. -
palette
: имя палитры , list, dict — цвета, используемые для разных уровней переменной оттенка. -
saturation
: float — пропорция исходной насыщенности для рисования цветов. -
dodge
: bool — для смещения элементов при использовании вложенности оттенков. -
ax
: matplotlib Axes — объект Axes на какой график должен быть нарисован. -
** kwargs
: сопоставления значений — Другие аргументы ключевого слова передаются в matplotlib.axes.Axes.bar ().
Возвращает
-
ax
: matplotlib Axes — возвращает объект Axes с нарисованным на нем графиком.
Код
Следующий код показывает, как можно добавить график подсчета в Python. Вы можете изменять разные параметры и смотреть, как меняется вывод.
Следующий код берет оценки, которые получает каждый учащийся по определенному предмету, и создает график подсчета этих оценок.
from scipy import statsimport pandas as pdimport seaborn as sns # add datasetdf = pd.read_csv ('dataset.csv') # построить график graphax = sns.countplot (x = 'Hist', data = df)