Вступна смуга діаграм в R

Ця стаття присвячена створенню діаграм в рядках Р. Діаграма допомагає візуально порівняти дані та одну з найважливіших частин графіки. Їх легко створити і корисно для категоризації даних, щоб користувач міг зрозуміти інформацію за допомогою панелі (кожне ціле вважається барами). Більшість статистичних даних, написаних у тексті, важко зрозуміти, тому широко застосовувався ефективний інструмент, відомий як графіки стовпців. Штрихові діаграми використовуються тоді, коли відбувається порівняння даних за часом. Висота смуги визначається заданими значеннями як вхідними. На смужкових діаграмах дані представлені прямокутними брусками, і навіть вони роблять кілька порівнянь. У деяких місцях для складання таблиці ділянки даних використовуйте функцію table () у наших прикладах.

Синтаксис

Базовий синтаксис для створення смужкових діаграм в R показаний нижче.

barplot (H, xlab, ylab, main, names.arg, col)

Опис параметрів:

H позначає висоту (вектор або матрицю). Якщо H - вектор, значення визначають висоти брусків. Якщо це матриця з опцією false, відповідає підрядкам, а true позначає створення горизонтальної смуги.

  • xlab: Мітка для осі X
  • ylab: Мітка для осі Y
  • головне: Заголовок гістограми
  • імена. arg: Мітка на барах символьного вектора.
  • col: надає колір смугам діаграми.

Як створити просту діаграму в R?

Тут ми поговоримо про те, як створити діаграми смужок за допомогою функції barplot () в R, що дуже легко реалізувати з вертикальними та горизонтальними смугами. У наведеному нижче прикладі ми побачимо створення діаграм за допомогою векторів.

temp <- c(20, 25, 27, 23, 22, 26, 29)
barplot(temp)

Вихід:

Штрих Сюжет повинен виглядати так:

Наступний приклад - ініціалізація деяких векторів чисел та створення команди () таблиці для їх підрахунку. Ширину смуги можна регулювати, використовуючи параметр ширина () та пробіл по простору () у баплоті.

// Vector numbers are created using function c ()
x<- c (1, 2, 2, 2, 3, 5, 5, 5, 5, 4)
cnt <- table(x)
cnt
x
barplot (cnt, space =1.0)

Створення діаграми за допомогою вбудованого набору даних R за допомогою горизонтальної смуги. Для цього зробіть horiz = ІСТИНА, інакше вертикальні смуги малюються, коли horiz = FALSE (опція за замовчуванням).

Ми розглянемо набір даних R як:

Сільський Чоловік Сільський Жіночий Міський Чоловічий Міський Сам

## 50-54 11, 7 8, 7 15, 4 8, 4

## 55-59 18, 1 11, 7 24, 3 13, 6

## 60-64 26, 9 20, 3 37, 0 19, 3

## 65-69 41, 0 30, 9 54, 6 35, 1

## 70-74 66, 0 54, 3 71, 1 50, 0

Ось приклад для побудови вбудованого набору даних Р.

a<- VADeaths (2:5, "Urban Male") barplot(a)
# Horizontal bar plot
barplot (a, horiz = TRUE)

Вихід:

Створення смужкової діаграми з мітками, заголовок

Штрих-діаграма може виглядати більш елегантно, додавши більше параметрів до діаграми смуги.

  • Присвоєння назв та етикеток

Заголовки тут присвоюються, використовуючи основні аргументи як "км на відстань", а вісь x як "км і вісь y як" підрахунок "(мітки), а параметр col призначений для додавання кольорів у смугу (або в шістнадцятковому або RGB-форматі) також слід бути обережним, кількість барів повинна дорівнювати кількості кольорів, призначених у векторному символі, якщо кольори не повторюються, щільність - для затінення ліній на смугах. Заголовки та мітки можна змінювати та додавати до смужкових діаграм.

У наступному прикладі зображено кілометр на кількість, використовуючи різні параметри.

km <- c(11, 14, 14, 16, 17, 19, 17, 16, 17, 18)
table (km)
km
barplot(table(km),
main="km per distance",
xlab="km",
ylab="Count",
border="brown",
col="yellow",
density=5)

  • Призначення та зміна кольорів

x <- VADeaths (2:4, "Rural Male") barplot (x, col = "orange", border = "blue")

Тут наведена смуга діаграми для наведеного вище коду:

І кожному з брусків можна призначити різні кольори. Тут ми виправимо деякі мітки.

H <- c (6, 11, 27, 2, 44)
D <- c("Jan", "feb", "Mar", "Apr", "May")
barplot(H, names.arg=D, xlab="Month", ylab="sale", col="Red", main="Salechart",>

Після виконання ми отримуємо такий вихід:

  • Використання різних аргументів:

B <- c (1, 3, 21, 35, 22, 37, 17)
barplot (B, col="green")
barplot (B, main="BARPLOT", xlab="LETTERS", ylab="VALUES", names.arg=c("A", "B", "C", "D", "E", "F", "G"),
border="yellow", density=c (90, 70, 50, 40, 30, 20, 10))

  • Використання матриці:

mt <- c (3, 1, 10, 12, 14, 7, 9, 11, 18)
val <- matrix (mt, nrow = 3, ncol = 3)
val
barplot (val, col = c ("pink", "yellow", "violet"))

  • Кілька порівнянь:

У наведеному нижче прикладі ми створили матрицю для трьох векторів, що представляють п'ять точок, і порівняння між ними проводиться за допомогою гістограми. Тут ми використовуємо функцію legend для відображення легенд. Аргумент Bty призначений для меж легенди. Дані наводяться наступним чином.

A <- c (2, 3, 6, 4, 9)
B <- c (3, 5, 3, 4, 11)
C <- c (5, 5, 7, 7, 15)
data<- data.frame(A, B, C)
names(data)<- c("Tom", "Harry", "Gilf")
barplot(height=as.matrix(data), main="Analysis-1", ylab="Vaccine", beside=TRUE, col=rainbow (5))
legend ("topleft", c("Week1", "Week2", "Week3", "Week4", "Week5"), cex=2.0, bty="n", fill=rainbow (5))

  • Груповані барні сюжети:

Стрічкові діаграми створюються для всіх стовпців. (стовпці згруповані разом). Групова діаграма використовує матрицю як вхідні значення.

barplot (VADeaths, col = c("blue", "green", "lightcyan", "lavender", "magenta"),
legend = rownames(VADeaths), beside = TRUE)

// Зараз робимо поруч = ЛЖ

barplot (VADeaths, col = c("blue", "green", "light cyan", "lavender", "magenta"),
legend = rownames(VADeaths), beside = FALSE)

  • Складена барна ділянка:

Замість того, щоб постійно призначати бруски, ефективним є їх укладання в порядку.

Приклад:

counts <- table (VADeaths)
barplot(counts, main="Distribution",
xlab="Rural Female", col=c("darkblue", "yellow"), legend = rownames(counts))

Висновок

Отже, ми обговорили основи створення барних діаграм у Р., це допоможе вам зрозуміти поняття в реальному часі для кількісного порівняння. Штрихові діаграми відіграють важливу роль у візуалізації даних. Ми бачили деякі сценарії в реальному часі на діаграмах для категоричних значень та моніторингових варіацій процесу для даного набору даних. Нові варіанти штрихових діаграм включають в себе графіки за допомогою крапок. Штрихові діаграми допомагають групувати значення на декількох рівнях.

Рекомендовані статті

Це був посібник по смужкових діаграмах в Р. Тут ми обговорили базовий синтаксис для створення смугової діаграми, присвоєння заголовків та міток за допомогою різних аргументів. Ви також можете переглянути наступні статті, щоб дізнатися більше -
  1. Найкраще програмне забезпечення Ганта
  2. Діаграма Ганта в Табау
  3. Біноміальний розподіл в R
  4. Складений бар діаграми в Tableau
  5. Як створити кругову діаграму в R?
  6. Етапи створення лінійного графіка в R?
  7. Як створити діаграму JavaFX за допомогою програми?

Категорія: