Úvod Barové grafy v R

Tento článok sa zameriava na vytvorenie stĺpcových grafov v R. Stĺpcový graf pomáha porovnávať vizuálne údaje a jednu z najdôležitejších častí grafiky. Ľahko sa dajú vytvoriť a sú užitočné na kategorizáciu údajov, aby užívateľ mohol informácie uchopiť pomocou stĺpca (každá entita sa považuje za stĺpec). Väčšinu štatistických informácií napísaných v texte je ťažké pochopiť, a preto sa často používal účinný nástroj známy ako stĺpcové grafy. Stĺpcové grafy sa používajú, keď dôjde k porovnaniu údajov v priebehu času. Výška stĺpca sa určuje podľa zadaných hodnôt ako vstup. V stĺpcových grafoch sú údaje reprezentované obdĺžnikovými čiarami a dokonca aj niekoľkými porovnaniami. Na niektorých miestach je v tabuľkách dátového pruhu možné použiť tabuľku () v našich príkladoch.

syntax

Základná syntax na vytvorenie stĺpcových grafov v R je uvedená nižšie.

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

Opis parametrov je:

H označuje výšku (vektor alebo maticu). Ak H je vektor, hodnoty určujú výšku stĺpcov. Ak je to matica s voľbou false, zodpovedá podradeným stĺpcom a skutočné označuje vytvorenie vodorovného stĺpca.

  • xlab: Označenie pre os X
  • ylab: Označenie pre os Y
  • main: Nadpis stĺpcového grafu
  • Mená. arg: Označte do čiar znakový vektor.
  • col: Dáva farbu stĺpcom v grafe.

Ako vytvoriť jednoduchý stĺpcový graf v R?

Tu budeme diskutovať o tom, ako vytvoriť pruhové grafy pomocou funkcie barplot () v R, ktorá sa dá veľmi ľahko implementovať pomocou zvislých a vodorovných pruhov. V nižšie uvedenom príklade uvidíme vytváranie grafov pomocou vektorov.

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

Výkon:

Panel Plot by mal vyzerať takto:

Ďalší príklad prichádza s inicializáciou niektorých vektorov čísel a vytvorením príkazu table () na ich spočítanie. Šírku pruhu je možné upraviť pomocou šírky parametra () a medzery po priestore () v barplot.

// 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)

Vytvorenie stĺpcového grafu pomocou vstavanej sady údajov R s vodorovným pruhom. Ak tak chcete urobiť, Horiz = TRUE alebo inak sú nakreslené zvislé pruhy, keď Horiz = FALSE (predvolená možnosť).

Súbor údajov R považujeme za:

Vidiecky samec Vidiecky samec Urban Mužsky Urban

## 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

Tu je príklad na vykreslenie vstavanej sady údajov R.

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

Výkon:

Vytvorenie stĺpcového grafu s menovkami, nadpisom

Stĺpcový graf by mohol vyzerať elegantnejšie pridaním ďalších parametrov do stĺpcového grafu.

  • Priradenie názvov a štítkov

Názvy sa tu priraďujú pomocou hlavných argumentov ako „km na vzdialenosť“ a osou x ako „km a osou y ako„ počet “(štítky) a parameter col slúži na pridanie farieb na stĺpec (vo formáte hexadecimálnej alebo RGB) tiež by sa malo dbať na to, aby sa počet stĺpcov rovnal počtu farieb priradených znakovému vektoru, ak sa farby nezopakujú, hustota je určená na tieňovanie čiar na stĺpcoch. Názvy a štítky je možné upravovať a pridávať do stĺpcových grafov.

Nasledujúci príklad vynáša kilometer na počet pomocou rôznych parametrov.

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)

  • Priradenie a zmena farieb

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

Stĺpcový graf vyššie uvedeného kódu je uvedený tu:

A každá z tyčí môže mať rôzne farby. Tu opravíme niektoré štítky.

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",>

Po spustení dostaneme nasledujúci výstup:

  • Pomocou rôznych argumentov:

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))

  • Použitie matice:

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"))

  • Viacnásobné porovnania:

V nižšie uvedenom príklade sme vytvorili maticu pre tri vektory predstavujúce päť bodov a ich porovnanie sa uskutoční pomocou stĺpcového grafu. Tu zobrazujeme legendy pomocou funkcie legendy. Argument Bty je určený pre hranice legendy. Dáta sú vynesené nasledovne.

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))

  • Zoskupené čiarové grafy:

Stĺpcové grafy sú vytvorené pre všetky stĺpce. (stĺpce sú zoskupené dohromady). Skupinová tabuľka využíva ako vstupné hodnoty maticu.

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

// Teraz vyrábame vedľa = FALSE

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

  • Skladaný stĺpcový graf:

Namiesto nepretržitého priradenia tyčí je efektívne ich usporiadať do seba.

Príklad:

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

záver

Preto sme diskutovali o základoch pri vytváraní stĺpcových grafov v R. To vám pomôže pochopiť koncepty v reálnom čase na kvantitatívne porovnanie. Stĺpcové grafy hrajú dôležitú úlohu pri vizualizácii údajov. V stĺpcových grafoch sme videli niektoré scenáre v reálnom čase pre kategorické hodnoty a sledovanie variácie procesu pre daný súbor údajov. Nové variácie stĺpcových grafov zahŕňajú vykreslenie pomocou bodiek. Stĺpcové grafy pomáhajú pri zoskupovaní hodnôt na niekoľkých úrovniach.

Odporúčané články

Toto bol sprievodca stĺpcovými grafmi v R. Tu sme diskutovali o základnej syntaxi, aby sme vytvorili stĺpcový graf, priradenie názvov a štítkov pomocou rôznych argumentov. môžete sa tiež dozvedieť viac v nasledujúcich článkoch -
  1. Najlepšie Ganttov diagramový softvér
  2. Ganttov diagram v Tableau
  3. Binomické rozdelenie v R.
  4. Skladaný stĺpcový graf v table
  5. Ako vytvoriť koláčový graf v R?
  6. Kroky na vytvorenie čiarového grafu v R?
  7. Ako vytvoriť pruhový graf JavaFX s programom?

Kategórie: