Histograme în limbaj R
O histogramă conține o zonă dreptunghiulară pentru afișarea informațiilor statistice care este proporțională cu frecvența unei variabile și lățimea acesteia în intervale numerice succesive. O reprezentare grafică care gestionează un grup de puncte de date în diferite intervale specificate. Are o caracteristică specială care nu arată niciun spațiu între bare și este similar cu un grafic cu bare verticale.
R – Histograme
Putem crea histograme în limbajul de programare R folosind funcția hist().
Sintaxă: hist(v, principal, xlab, xlim, ylim, breaks, col, border)
Parametri:
v: Acest parametru conține valori numerice utilizate în histogramă. main: Acest parametru main este titlul diagramei. col: Acest parametru este folosit pentru a seta culoarea barelor. xlab: Acest parametru este eticheta pentru axa orizontală. border: Acest parametru este folosit pentru a seta culoarea chenarului fiecărei bare. xlim: Acest parametru este utilizat pentru trasarea valorilor axei x. ylim: Acest parametru este utilizat pentru trasarea valorilor axei y. pauze: Acest parametru este folosit ca lățime a fiecărei bare.
Crearea unei histograme simple în R
Crearea unei diagrame histograme simple utilizând parametrul de mai sus. Acest vector în se utilizează complot hist() .
Exemplu:
R
# Create data for the graph.> v <-> c> (19, 23, 11, 5, 16, 21, 32,> > 14, 19, 27, 39)> # Create the histogram.> hist> (v, xlab => 'No.of Articles '> ,> > col => 'green'> , border => 'black'> )> |
Ieșire:
Histograme în limbaj R
Interval de valori X și Y
Pentru a descrie intervalul de valori, trebuie să facem următorii pași:
- Putem folosi parametrii xlim și ylim pe axa X și pe axa Y.
- Luați toți parametrii necesari pentru a realiza o diagramă histogramă.
Exemplu
R
# Create data for the graph.> v <-> c> (19, 23, 11, 5, 16, 21, 32, 14, 19, 27, 39)> # Create the histogram.> hist> (v, xlab => 'No.of Articles'> , col => 'green'> ,> > border => 'black'> , xlim => c> (0, 50),> > ylim => c> (0, 5), breaks = 5)> |
Ieșire:
Histograme în limbaj R
Utilizarea valorilor returnate de histogramă pentru etichete folosind text()
Pentru a crea o diagramă cu valoarea returnată a histogramei.
R
# Creating data for the graph.> v <-> c> (19, 23, 11, 5, 16, 21, 32, 14, 19,> > 27, 39, 120, 40, 70, 90)> # Creating the histogram.> m <-> hist> (v, xlab => 'Weight'> , ylab => 'Frequency'> ,> > col => 'darkmagenta'> , border => 'pink'> ,> > breaks = 5)> # Setting labels> text> (m$mids, m$counts, labels = m$counts,> > adj => c> (0.5, -0.5))> |
Ieșire:
Histograme în limbaj R
Histograma folosind lățimea neuniformă
Creând diagrame cu histograme de lățime diferite, folosind parametrii de mai sus, am creat o histogramă folosind lățime neuniformă.
Exemplu
R
# Creating data for the graph.> v <-> c> (19, 23, 11, 5, 16, 21, 32, 14,> > 19, 27, 39, 120, 40, 70, 90)> > # Creating the histogram.> hist> (v, xlab => 'Weight'> , ylab => 'Frequency'> ,> > xlim => c> (50, 100),> > col => 'darkmagenta'> , border => 'pink'> ,> > breaks => c> (5, 55, 60, 70, 75,> > 80, 100, 140))> |
Ieșire:
Histograme în limbaj R