Гистограммы R
Гистограммы
Гистограмма использует прямоугольные столбцы для визуализации данных. Гистограммы могут отображаться горизонтально или вертикально. Высота или длина столбцов пропорциональны значениям, которые они представляют.
Используйте barplot()
функцию, чтобы нарисовать вертикальную гистограмму:
Пример
# x-axis values
x <- c("A", "B", "C", "D")
# y-axis values
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x)
Результат:
Объяснение примера
- Переменная
x
представляет значения по оси x (A,B,C,D). - Переменная
y
представляет значения по оси Y (2,4,6,8) - Затем мы используем
barplot()
функцию для создания гистограммы значений names.arg
определяет имена каждого наблюдения по оси X
Цвет полосы
Используйте col
параметр, чтобы изменить цвет полос:
Пример
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x,
col = "red")
Результат:
Плотность/текстура стержня
Чтобы изменить текстуру бара, используйте density
параметр:
Пример
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x,
density = 10)
Результат:
Ширина полосы
Используйте width
параметр для изменения ширины полос:
Пример
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x,
width = c(1,2,3,4))
Результат:
Турники
Если вы хотите, чтобы полосы отображались горизонтально, а не вертикально, используйте horiz=TRUE
:
Пример
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x,
horiz = TRUE)
Результат: