Uvodne ljestvice u R
Ovaj članak usredotočen je na stvaranje Bar grafikona u R. Bar grafikonu pomaže usporediti podatke vizualno i jedan od najvažnijih dijelova grafike. Lako ih je stvoriti i korisno za kategorizaciju podataka tako da korisnik može shvatiti podatke pomoću trake (svaki entitet smatra se trakama). Većina je statističkih podataka napisanih u tekstu teško razumjeti, zato se široko koristio učinkovit alat poznat kao grafikon stupaca. Bar grafikoni koriste se kada se uspoređuje podatke s vremenom. Visina šipke određuje se kao vrijednost unosa kao zadane vrijednosti. U trakovnim tablicama podaci su predstavljeni pravokutnim šipkama, pa čak i to u više usporedbi. Na nekim mjestima za tabeliranje grafikona trake podataka koristite funkciju tablice () u našim primjerima.
Sintaksa
Dolje je prikazana osnovna sintaksa za izradu bar ljestvica u R-u.
barplot (H, xlab, ylab, main, names.arg, col)
Opis parametara su:
H označava visinu (vektor ili matrica). Ako je H vektor, vrijednosti određuju visine šipki. Ako je matrica s opcijom false odgovara potporednicama, a true označava stvaranje vodoravne trake.
- xlab: Oznaka za X-os
- ylab: Oznaka za Y-os
- glavno: Zaglavlje bar trake
- imena. arg: Označite crtama znak vektora.
- col: daje boju trakama u grafikonu.
Kako stvoriti jednostavnu Bar grafikon u R?
Ovdje ćemo raspraviti kako stvoriti šipkove pomoću funkcije barplot () u R što je vrlo lako implementirati okomitim i vodoravnim šipkama. U primjeru u nastavku vidjet ćemo stvaranje grafikona koristeći vektore.
temp <- c(20, 25, 27, 23, 22, 26, 29)
barplot(temp)
Izlaz:
Traka na kojoj bi iscrtao trebalo bi izgledati ovako:
Sljedeći je primjer inicijalizacija nekih vektora brojeva i stvaranje naredbe tablice () za njihovo brojanje. Širina šipke može se prilagoditi parametrom širine () i razmaka po razmaku () u barplotu.
// 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)
Stvaranje šipke pomoću R ugrađenog skupa podataka s vodoravnom trakom. Da biste to učinili, napravite horiz = TRUE ili se vertikalne crte crtaju kada je horiz = FALSE (zadana opcija).
Smatrat ćemo skup podataka R:
Seoski muški seoski ženski urbani muški urbani ženski
## 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
Evo primjera za crtanje ugrađenog skupa podataka R.
a<- VADeaths (2:5, "Urban Male") barplot(a)
# Horizontal bar plot
barplot (a, horiz = TRUE)
Izlaz:
Stvaranje grafikona s naljepnicama, naslov
Traka grafikona mogla bi izgledati elegantnije dodavanjem više parametara na crtež.
-
Dodjeljivanje naslova i etiketa
Naslovi su ovdje dodijeljeni koristeći glavne argumente kao "Km po udaljenosti", a x-osa kao "km i y-osa kao" count "(naljepnice), a parametar col služi za dodavanje boja na traku (bilo u heksadecimalnom ili RGB formatu) također treba paziti da broj traka bude jednak broju boja dodijeljenih u znaku vektora, ako se boje ne ponove, gustoća je za zasjenjenje linija na šipkama. Naslovi i naljepnice mogu se mijenjati i dodavati u trakovne karte.
Sljedeći primjer prikazuje kilometar po broju koristeći različite parametre.
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)
-
Dodjeljivanje i promjena boja
x <- VADeaths (2:4, "Rural Male") barplot (x, col = "orange", border = "blue")
Ovdje je prikazana traka grafikona za gornji kôd:
I svakoj se traci mogu dodijeliti različite boje. Ovdje ćemo popraviti neke naljepnice.
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",>
Kad se izvrši, dobit ćemo sljedeći izlaz:
-
Korištenje različitih argumenata:
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))
-
Korištenje matrice:
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"))
-
Višestruka usporedba:
U primjeru u nastavku stvorili smo matricu za tri vektora koja predstavlja pet točaka i usporedba između njih vrši se pomoću šipke. Ovdje za prikaz legendi koristimo funkciju legendi. Bty argument je namijenjen granicama legende. Podaci su prikazani na sljedeći način.
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))
-
Grupirane parcele:
Barski grafikoni stvoreni su za sve stupce. (stupci su grupirani zajedno). Grupni grafikon koristi matricu kao ulazne vrijednosti.
barplot (VADeaths, col = c("blue", "green", "lightcyan", "lavender", "magenta"),
legend = rownames(VADeaths), beside = TRUE)
// Sada se izrađuje pored = FALSE
barplot (VADeaths, col = c("blue", "green", "light cyan", "lavender", "magenta"),
legend = rownames(VADeaths), beside = FALSE)
-
Raspored bar mjesta:
Umjesto da se šipke dodjeljuju kontinuirano, učinkovito ih je slagati po redu.
Primjer:
counts <- table (VADeaths)
barplot(counts, main="Distribution",
xlab="Rural Female", col=c("darkblue", "yellow"), legend = rownames(counts))
Zaključak
Stoga smo raspravljali o osnovama stvaranja grafikona u R.-u. To će vam pomoći da shvatite koncepte u stvarnom vremenu za kvantitativnu usporedbu. Bar grafikoni igraju ključnu ulogu u vizualizaciji podataka. Vidjeli smo nekoliko scenarija u stvarnom vremenu na šipkama za kategorijske vrijednosti i praćenje varijacija procesa za dani skup podataka. Nove varijacije grafikona uključuju crtanje crteža pomoću točaka. Bar grafikoni pomažu u grupiranju vrijednosti na nekoliko razina.
Preporučeni članci
Ovo je vodič za Bar grafikone u R. Ovdje smo raspravljali o osnovnoj sintaksi kako bismo stvorili bar grafikon, dodijelivši naslove i oznake koristeći različite Argumente. Također možete pogledati sljedeće članke da biste saznali više -- Najbolji softver Gantt Chart
- Ganttova karta u Tableauu
- Binomna raspodjela u R
- Barski grafikon složen u Tableau
- Kako stvoriti tortu u R?
- Koraci za stvaranje linijskog grafikona u R?
- Kako stvoriti JavaFX Bar Chart s programom?