Учебники

R — Гистограммы

Гистограмма представляет частоты значений переменной, сгруппированных в диапазоны. Гистограмма похожа на гистограмму, но разница в том, что она группирует значения в непрерывные диапазоны. Каждый столбец в гистограмме представляет высоту количества значений, присутствующих в этом диапазоне.

R создает гистограмму с помощью функции hist () . Эта функция принимает вектор в качестве входных данных и использует еще несколько параметров для построения гистограмм.

Синтаксис

Основной синтаксис для создания гистограммы с использованием R —

hist(v,main,xlab,xlim,ylim,breaks,col,border)

Ниже приведено описание используемых параметров:

  • v — вектор, содержащий числовые значения, используемые в гистограмме.

  • main указывает на название графика.

  • col используется для установки цвета столбцов.

  • border используется для установки цвета рамки каждого бара.

  • xlab используется для описания оси X.

  • xlim используется для указания диапазона значений по оси X.

  • ylim используется для указания диапазона значений на оси Y.

  • Перерывы используются для указания ширины каждого бара.

v — вектор, содержащий числовые значения, используемые в гистограмме.

main указывает на название графика.

col используется для установки цвета столбцов.

border используется для установки цвета рамки каждого бара.

xlab используется для описания оси X.

xlim используется для указания диапазона значений по оси X.

ylim используется для указания диапазона значений на оси Y.

Перерывы используются для указания ширины каждого бара.

пример

Простая гистограмма создается с использованием входных параметров вектора, метки, столбца и границы.

Сценарий, приведенный ниже, создаст и сохранит гистограмму в текущем рабочем каталоге R.

Live Demo

# Create data for the graph.
v <-  c(9,13,21,8,36,22,12,41,31,33,19)

# Give the chart file a name.
png(file = "histogram.png")

# Create the histogram.
hist(v,xlab = "Weight",col = "yellow",border = "blue")

# Save the file.
dev.off()

Когда мы выполняем приведенный выше код, он дает следующий результат —

Гистограмма V

Диапазон значений X и Y

Чтобы указать диапазон значений, разрешенных по осям X и Y, мы можем использовать параметры xlim и ylim.

Ширина каждого бара может быть решена с помощью перерывов.

Live Demo

# Create data for the graph.
v <- c(9,13,21,8,36,22,12,41,31,33,19)

# Give the chart file a name.
png(file = "histogram_lim_breaks.png")

# Create the histogram.
hist(v,xlab = "Weight",col = "green",border = "red", xlim = c(0,40), ylim = c(0,5),
   breaks = 5)

# Save the file.
dev.off()

Когда мы выполняем приведенный выше код, он дает следующий результат —