Функция pie() в R - Построение круговых диаграмм

R 语言实例Примеры на языке R

Функция pie() в R используется для построения круговых диаграмм, показывающих долю каждой части в целом.

Круговые диаграммы подходят для отображения пропорций не более чем 5-6 категорий.

Синтаксис функции pie() выглядит следующим образом:

pie(x, labels = names(x), radius = 0.8,
    main = "", col = NULL, clockwise = FALSE)

Описание параметра:

  • xВектор значений для каждой части.

  • labelsМетки для каждой части.

  • radiusРадиус круговой диаграммы (0-1), по умолчанию 0.8.

Пример

# Данные о доле рынка
market_share <- c(35, 28, 20, 12, 5)
names(market_share) <- c("Компания A", "Компания B", "Компания C",
                          "Компания D", "Прочие")

# Вычислить процент
pct <- round(market_share / sum(market_share) * 100, 1)
labels <- paste(names(market_share), "\n", pct, "%", sep = "")

# Нарисовать круговую диаграмму
pie(market_share,
    labels = labels,
    main = "Распределение долей рынка",
    col = c("steelblue", "coral", "seagreen",
            "gold", "gray"))

Выполнение приведённого выше кода отобразит круговую диаграмму рыночной доли каждой компании с процентными метками.

R 语言实例Примеры на языке R

Другие расширения