Johdanto pylväskaaviot R: ssä

Tässä artikkelissa keskitytään pylväskaavioiden luomiseen R. Pylväsdiagrammi auttaa vertaamaan tietojen visuaalisesti ja yhtä grafiikan tärkeimmistä osista. Niitä on helppo luoda ja hyödyllisiä tietojen luokittelussa, jotta käyttäjä voi tarttua tietoihin palkin avulla (kutakin kokonaisuutta pidetään palkkina). Suurinta osaa tekstiin kirjoitetusta tilastotiedosta on vaikea ymmärtää, siksi tehokasta työkalua, joka tunnetaan sarakekaavioina, käytettiin laajalti. Pylväskaavioita käytetään, kun tietoja verrataan ajan myötä. Palkin korkeus päätetään annettujen arvojen perusteella. Pylväskaavioissa tiedot esitetään suorakulmaisina palkkina ja jopa se tekee useita vertailuja. Joissain paikoissa datapalkkikaavion taulukkoksi tekemistä varten käytä taulukko () -toimintoa esimerkeissämme.

Syntaksi

Perussyntaksi, jolla luodaan palkki kaavioita R: ssä, on esitetty alla.

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

Parametrien kuvaus:

H tarkoittaa korkeutta (vektori tai matriisi). Jos H on vektori, arvot määrittävät tankojen korkeudet. Jos se on matriisi, jonka arvo on väärä, vastaa alapalkkeja, ja tosi tarkoittaa horisontaalisen palkin luomista.

  • xlab: X-akselin etiketti
  • ylab: Y-akselin etiketti
  • pää: pylväsdiagrammin otsikko
  • nimiä. arg: Merkitse palkkeihin merkkivektori.
  • col: Se antaa värin kaavion palkoille.

Kuinka luoda yksinkertainen pylväskaavio R: hen?

Tässä keskustellaan siitä, kuinka luodaan palkkikaavioita funktion barplot () avulla R: ään, joka on erittäin helppo toteuttaa pysty- ja vaakapalkilla. Alla olevassa esimerkissä näemme kaavioiden luomisen vektorien avulla.

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

lähtö:

Baaripiirron tulisi näyttää tältä:

Seuraava esimerkki on joidenkin numerovektorien alustaminen ja taulukon () komennon luominen niiden laskemiseksi. Palkin leveyttä voidaan säätää parametrileveydellä () ja välilyönnillä väliltä () barplot-kentässä.

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

Pylväskaavion luominen käyttämällä sisäänrakennettua R-tietokokonaisuutta vaakapalkin avulla. Tee niin horiz = TRUE tai muuten pystysuorat palkit piirretään, kun horiz = FALSE (oletusasetus).

Tarkastellaan R-tietojoukkoa seuraavasti:

Maaseutu Mies Maaseutu Nainen Kaupunki Mies Kaupunki Nainen

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

Tässä tulee esimerkki R: n sisäänrakennetun tietojoukon kuvaajaksi.

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

lähtö:

Pylväskaavion luominen tarroilla, otsikko

Pylväskaavio voisi näyttää tyylikkäämmältä lisäämällä lisää parametrejä pylväsdiagrammiin.

  • Nimikkeiden ja tarrojen määrittäminen

Tässä otsikot määritetään käyttämällä pääargumentteja ”Km per etäisyys” ja x-akselia ”km” ja y-akselia ”määränä” (tarrat) ja parametri col on tarkoitettu värien lisäämiseen palkkiin (joko heksadesimaalimuodossa tai RGB-muodossa) myös tulisi olla varovainen, että palkkien lukumäärän tulisi olla yhtä suuri kuin merkkivektorissa määritettyjen värien lukumäärä, ellei värit toistu, tiheys on palkkien varjostusviivojen kohdalla. Nimikkeitä ja tarroja voidaan muokata ja lisätä pylväskaavioihin.

Seuraava esimerkki kuvaa kilometriä lukumäärää kohden käyttäen eri parametreja.

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)

  • Värien määrittäminen ja vaihtaminen

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

Yllä olevan koodin pylväskaavio on annettu tässä:

Ja jokaiselle palkille voidaan antaa eri värit. Korjaamme tässä joitain tarroja.

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

Suoritettuaan saadaan seuraava tulos:

  • Useiden argumenttien käyttäminen:

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

  • Matriisin käyttäminen:

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

  • Useita vertailuja:

Alla olevassa esimerkissä olemme luoneet matriisin kolmelle vektorille, jotka edustavat viittä pistettä, ja niiden välinen vertailu tehdään pylväskaaviolla. Käytämme tässä legendatoimintoa legendatoiminnon avulla. Bty-argumentti on tarkoitettu legendarajoille. Tiedot on piirretty seuraavasti.

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

  • Ryhmitetyt palkkitontit:

Pylväskaaviot luodaan kaikille sarakkeille. (sarakkeet on ryhmitelty yhteen). Ryhmäkaavio käyttää matriisia syöttöarvoina.

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

// Nyt tehdään vieressä = FALSE

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

  • Pinottu baaritontti:

Pylväiden jatkuvan osoittamisen sijasta on tehokas pinoa ne järjestyksessä.

Esimerkki:

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

johtopäätös

Siksi olemme keskustelleet pylväskaavioiden luomisen perusteista R. Tämä auttaa sinua ymmärtämään reaaliaikaisia ​​käsitteitä kvantitatiivisen vertailun kannalta. Pylväskaaviot ovat tärkeässä asemassa datan visualisoinnissa. Olemme nähneet joitain reaaliaikaisia ​​skenaarioita pylväskaavioista kategoriallisille arvoille ja prosessin variaation seurannalle annetulle tietojoukolle. Uudet pylväskaaviojen muunnelmat sisältävät piirtämisen pisteillä. Pylväskaaviot auttavat ryhmittelemään arvoja useilla tasoilla.

Suositellut artikkelit

Tämä on opas pylväskaavioihin R. Tässä keskustelimme Basic-syntaksista pylväsdiagrammin luomiseksi, nimikkeiden ja etikettien määrittelemiseksi eri perusteilla. voit myös tarkastella seuraavia artikkeleita saadaksesi lisätietoja -
  1. Paras Gantt-kaavio-ohjelmisto
  2. Gantt-taulukko taulukossa
  3. Binomijakauma R: ssä
  4. Pinottu pylväskaavio taulukossa
  5. Kuinka luoda ympyräkaavio R: ssä?
  6. Vaiheet linjakuvion luomiseen R: ssä?
  7. Kuinka luoda JavaFX-palkkikaavio ohjelmalla?

Luokka: