Как создать график ствола и листа в Python


Диаграмма « стебель-и-листья » — это диаграмма, которая отображает данные путем разделения каждого значения в наборе данных на основу и лист.Это уникальный график, потому что он помогает нам визуализировать форму распределения, в то же время отображая необработанные значения отдельных данных.

В этом руководстве объясняется, как создать график ствола и листа в Python.

Пример: график ствола и листа в Python

Предположим, у нас есть следующий набор данных в Python:

x = [32, 34, 35, 41, 44, 46, 47, 52, 52, 53, 56, 61, 62]

Чтобы создать график ствола и листьев для этого набора данных, мы можем использовать библиотеку стемграфики :

pip install stemgraphic

После того, как это установлено, мы можем использовать следующий код для создания графика ствола и листьев для нашего набора данных:

import stemgraphic

#create stem-and-leaf plot
fig, ax = stemgraphic.stem_graphic(x) 

Способ толкования этого сюжета следующий:

  • Число в красном поле внизу графика отображает минимальное число в наборе данных ( 32 ).
  • Число в красном поле в верхней части графика отображает максимальное число в наборе данных ( 62 ).
  • Числа в крайнем левом углу отображают агрегированное количество значений на графике. Например, первая строка содержит 2 агрегированных значения, вторая строка содержит 3 агрегированных значения, третья строка содержит 5 агрегированных значений и так далее.
  • Числа в средней колонке отображают основы : 3 , 4 , 5 и 6 .
  • Цифры в крайнем правом столбце отображают листья .

Этот единственный график предоставляет нам массу информации о распределении значений в этом наборе данных.

Дополнительные ресурсы

Введение в графики ствола и листа
Генератор стеблей и листьев