Pubblicità

Un istogramma rappresenta le frequenze dei valori di una variabile suddivisi in intervalli. L’istogramma è simile alle barre, ma la differenza è che raggruppa i valori in intervalli continui. Ogni barra nell’istogramma rappresenta l’altezza del numero di valori presenti in quell’intervallo.

R crea l’istogramma usando la funzione hist(). Questa funzione prende un vettore come input e usa alcuni altri parametri per tracciare gli istogrammi.

Sintassi

La sintassi di base per creare un istogramma usando R è –

hist(v,main,xlab,xlim,ylim,breaks,col,border)

Di seguito la descrizione dei parametri usati –

  • v è un vettore contenente i valori numerici usati nell’istogramma.

  • main indica il titolo del grafico.

  • col è usato per impostare il colore delle barre.

  • border è usato per impostare il colore del bordo di ogni barra.

  • xlab è usato per dare una descrizione dell’asse x.

  • xlim è usato per specificare la gamma di valori sull’asse x.

  • ylim è usato per specificare la gamma di valori sull’asse y.

  • breaks è usato per menzionare la larghezza di ogni barra.

Esempio

Un semplice istogramma viene creato utilizzando i parametri input vector, label, col e border.

Lo script riportato di seguito creerà e salverà l’istogramma nella directory di lavoro corrente di R.

# Create data for the graph.v <- c(9,13,21,8,36,22,12,41,31,33,19)# Give the chart file a name.png(file = "histogram.png")# Create the histogram.hist(v,xlab = "Weight",col = "yellow",border = "blue")# Save the file.dev.off()

Quando eseguiamo il codice di cui sopra, esso produce il seguente risultato –

Iistogramma di V

Range di valori X e Y

Per specificare il range di valori ammessi nell’asse X e Y, possiamo usare i parametri xlim e ylim.

La larghezza di ogni barra può essere decisa usando le pause.

# Create data for the graph.v <- c(9,13,21,8,36,22,12,41,31,33,19)# Give the chart file a name.png(file = "histogram_lim_breaks.png")# Create the histogram.hist(v,xlab = "Weight",col = "green",border = "red", xlim = c(0,40), ylim = c(0,5), breaks = 5)# Save the file.dev.off()

Quando eseguiamo il codice di cui sopra, produce il seguente risultato –

Interruzioni di linea dell'istogramma

Avvisi

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *