logo

Histogrames en llenguatge R

Un histograma conté una àrea rectangular per mostrar la informació estadística que és proporcional a la freqüència d'una variable i la seva amplada en intervals numèrics successius. Una representació gràfica que gestiona un grup de punts de dades en diferents intervals especificats. Té una característica especial que no mostra espais entre les barres i és similar a un gràfic de barres verticals.

R – Histogrames

Podem crear histogrames en el llenguatge de programació R mitjançant la funció hist().



Sintaxi: hist(v, principal, xlab, xlim, ylim, breaks, col, border)

Paràmetres:

    v: aquest paràmetre conté valors numèrics utilitzats a l'histograma. main: aquest paràmetre main és el títol del gràfic. col: Aquest paràmetre s'utilitza per definir el color de les barres. xlab: aquest paràmetre és l'etiqueta per a l'eix horitzontal. border: aquest paràmetre s'utilitza per definir el color de la vora de cada barra. xlim: aquest paràmetre s'utilitza per representar valors de l'eix x. ylim: aquest paràmetre s'utilitza per representar valors de l'eix y. breaks: aquest paràmetre s'utilitza com a amplada de cada barra.

Creació d'un histograma senzill en R

Creació d'un gràfic d'histograma senzill utilitzant el paràmetre anterior. Aquest vector en s'utilitza la trama hist() .



Exemple:

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

>

>

Sortida:

Histogrames en llenguatge R Geeksforgeeks

Histogrames en llenguatge R

Interval de valors X i Y

Per descriure el rang de valors hem de fer els passos següents:

  1. Podem utilitzar els paràmetres xlim i ylim en l'eix X i l'eix Y.
  2. Preneu tots els paràmetres necessaris per fer un gràfic d'histograma.

Exemple

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

>

>

Sortida:

Histogrames en llenguatge R Geeksforgeeks

Histogrames en llenguatge R

Ús de valors de retorn d'histograma per a etiquetes amb text()

Per crear un gràfic de valors de retorn d'histograma.

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

>

cadena a nombre enter
>

Sortida:

Histogrames en llenguatge R Geeksforgeeks

Histogrames en llenguatge R

Histograma amb amplada no uniforme

Creant diferents gràfics d'histograma d'amplada, utilitzant els paràmetres anteriors, vam crear un histograma amb una amplada no uniforme.

Exemple

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

>

>

Sortida:

Histogrames en llenguatge R Geeksforgeeks

Histogrames en llenguatge R