Laatikkokaavio on kaavio, jota käytetään tietojen näyttämiseen jakauman muodossa piirtämällä laatikkokaaviot kullekin niistä. Tämä tietojen jakautuminen perustuu viiteen joukkoon (minimi, ensimmäinen kvartiili, mediaani, kolmas kvartiili ja maksimi).
Boxplots sisään R Ohjelmointikieli
Boxplotit luodaan R:ssä käyttämällä boxplot() toiminto.
Syntaksi: boxplot(x, data, lovi, varwidth, nimet, pää)
Parametrit:
x: Tämä parametri asetetaan vektoriksi tai kaavaksi. data: Tämä parametri määrittää tietokehyksen. notch: Tämä parametri on vaaka-akselin etiketti. varwidth: Tämä parametri on looginen arvo. Aseta arvoksi tosi, jos haluat piirtää laatikon leveyden verrannollisen otoksen kokoon. main: Tämä parametri on kaavion otsikko. names: Tämä parametri ovat ryhmätunnisteita, jotka näytetään kunkin boxplotin alla.
Tietojoukon luominen
Ymmärtääksesi kuinka voimme luoda boxplotin:
- Käytämme tietojoukkoa mtcars.
- Katsotaanpa sarakkeita mpg ja cyl mtcarissa.
R
kuinka Android-kehittäjätila poistetaan käytöstä
input <- mtcars[,>c>(>'mpg'>,>'cyl'>)]> print>(>head>(input))> |
>
>
Lähtö:
mpg cyl Mazda RX4 21.0 6 Mazda RX4 Wag 21.0 6 Datsun 710 22.8 4 Hornet 4 Drive 21.4 6 Hornet Sportabout 18.7 8 Valiant 18.1 6>
Boxplotin luominen
Boxplot-kaavion luominen.
- Ota parametrit, jotka tarvitaan boxplotin tekemiseen.
- Nyt piirretään kaavio mpg:n ja cyl:n välisestä suhteesta.
R
# Load the dataset> data>(mtcars)> # Create the box plot> boxplot>(disp ~ gear, data = mtcars,> >main =>'Displacement by Gear'>,> >xlab =>'Gear'>,> >ylab =>'Displacement'>)> |
>
>
Lähtö:

Laatikkotontti paikassa R
Boxplot käyttäen lovea
Raksikuvaajan piirtäminen loven avulla:
- Notchin avulla voimme selvittää, kuinka eri tietoryhmien mediaanit vastaavat toisiaan.
R
bharti jha
# Load the dataset> data>(mtcars)> # Set up plot colors> my_colors <->c>(>'#FFA500'>,>'#008000'>,>'#1E90FF'>,>'#FF1493'>)> # Create the box plot with customized aesthetics> boxplot>(disp ~ gear, data = mtcars,> >main =>'Displacement by Gear'>, xlab =>'Gear'>, ylab =>'Displacement'>,> >col = my_colors, border =>'black'>, notch =>TRUE>, notchwidth = 0.5,> >medcol =>'white'>, whiskcol =>'black'>, boxwex = 0.5, outpch = 19,> >outcol =>'black'>)> # Add a legend> legend>(>'topright'>, legend =>unique>(mtcars$gear),> >fill = my_colors, border =>'black'>, title =>'Gear'>)> |
>
>
Lähtö:

Laatikkotontti paikassa R
sarake: Käyttää värivektoria (oma_värit) muuttaakseen laatikoiden täyttöväriä.
reunat: Asettaa laatikon reunusten värin mustaksi.
lovi: Luottamusvälien havainnollistamiseksi laatikoihin on lisätty lovi.
lovenleveys: Hallitsee lovien leveyttä.
lääketiede: Tekee keskiviivan värin valkoiseksi.
viski: Asettaa viiksien värin mustaksi whiskcol-komennolla.
boxwex: Muokkaa laatikoiden leveyttä.
outpch : Asettaa poikkeavien osien muodot yhtenäisiksi ympyröiksi.
tulos: Muuttaa poikkeavien värien värin mustaksi.
Useita Boxplotia
Täällä luomme useita boxplotteja. Yksittäiset tiedot, joille boxplot-esitys vaaditaan, perustuvat funktioon.
R
# Load the dataset> data>(mtcars)> # Define the variables for the box plots> variables <->c>(>'mpg'>,>'disp'>,>'hp'>,>'wt'>)> # Set up the plotting layout> par>(mfrow =>c>(1,>length>(variables)))> # Create the box plots> for>(var>in> variables) {> >boxplot>(>get>(var) ~ gear, data = mtcars,> >main =>paste>(>'Box Plot of'>, var),> >xlab =>'Gear'>,> >ylab = var,> >col =>'skyblue'>,> >border =>'black'>,> >notch =>TRUE>,> >notchwidth = 0.5,> >medcol =>'white'>,> >whiskcol =>'black'>,> >boxwex = 0.5,> >outpch = 19,> >outcol =>'black'>)> }> # Reset the plotting layout> par>(mfrow =>c>(1, 1))> |
>
kassalle gitillä
>
Lähtö:

Useita laatikkojuttuja R:ssä
- Tässä koodissa aloitamme listaamalla muuttujavektorin muuttujat, joille haluamme tehdä laatikkokaavioita. Olen lisännyt tähän esimerkkiin mpg, disp, hp ja wt, mutta voit muuttaa tätä luetteloa tarpeidesi mukaan.
- Tämän jälkeen kaavion asettelu luodaan käyttämällä par-funktiota ja syntaksia mfrow = c(1, pituus(muuttujat)), joka luo ruudukon, jossa on yksi rivi ja niin monta saraketta kuin muuttujavektorissa on muuttujia.
- Käytämme silmukan sisällä olevaa boxplot-funktiota laatikkokaavion luomiseen kullekin muuttujalle. Get(var)-funktio hakee dynaamisesti vastaavat sarakearvot tietojoukosta. Annetuilla asetuksilla muutamme kunkin laatikkokaavion ulkoasua.