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 -
  1. Najbolji softver Gantt Chart
  2. Ganttova karta u Tableauu
  3. Binomna raspodjela u R
  4. Barski grafikon složen u Tableau
  5. Kako stvoriti tortu u R?
  6. Koraci za stvaranje linijskog grafikona u R?
  7. Kako stvoriti JavaFX Bar Chart s programom?

Kategorija: