Grafico a punti

Grafico a punti in R

Un grafico a punti, o grafico a dispersione, è un tipo di rappresentazione grafica dei dati che mostra la relazione tra due variabili numeriche. In un grafico a punti, ogni punto rappresenta una coppia di valori, uno per ogni variabile, e viene posizionato su un piano cartesiano con un asse per ogni variabile.

dotchart

È possibile creare un grafico a punti in R con la funzione dotchart(x, labels =), dove x è il vettore numerico e labels è un vettore “etichette” per ogni punto. È possibile aggiungere come opzione “groups = opzione” per indicare un fattore che specifica come gli elementi di x siano raggruppati oppure l’opzione “gcolor = opzione” controlla il colore dell’etichetta dei gruppi. cex definisce la dimensione delle etichette.

# Esempio di Grafico a punti
dotchart(mtcars$mpg,labels=row.names(mtcars),cex=.7)

Grafico a punti semplice

Successivamente possiamo usare color e raggruppiamoli per numero di cilindri

dotchart(x$mpg,labels=row.names(x),cex=.7,groups= x$cyl,
+ gcolor="black", color=x$color)

Grafico a punti gruppi

Nel package Hmisc abbiamo la funzione dotplot2() che fornisce funzioni per la costruzione di un grafico a punti in R avanzati.

dotchart2

dotchart2(data, labels, groups=NULL, gdata=NA, horizontal=TRUE, pch=16,
xlab='', ylab='', xlim=NULL, auxdata, auxgdata=NULL, auxtitle,
lty=1, lines=TRUE, dotsize = .8,
add=FALSE, xaxis=TRUE, lcolor='gray',...

data: un vettore numerico i cui valori sono mostrati sull’asse x

labels: un vettore di etichette per ogni punto, corrispondente a x

groups: una variabile categorica opzionale che indica come vengono raggruppati i valori dei dati

gdata: valori dei dati per i gruppi

horizontal: impostare FALSE per avere un grafico verticale

pch: numero di caratteri o valore predefinito per il tracciamento dei punti nei grafici a punti

xlab: titolo dell’asse x

ylab: titolo dell’asse y

xlim: Limiti dell’asse x. Si applica solo a horizontal=TRUE

auxdata: un vettore di dati ausiliari forniti a dotchart2, della stessa lunghezza del primo argomento (data). Se presente, questo vettore di valori verrà stampato al di fuori del margine destro del grafico a punti. Di solito auxdata rappresenta le dimensioni delle celle

auxgdata: simile ad auxdata ma corrispondente all’argomento di gdata

auxtitle: se specificato auxdata, auxtitle specifica un titolo di colonna per i dati extra stampati nel grafico

lty: tipo di linea per le linee orizzontali

lines: impostare su FALSE per sopprimere il disegno delle linee di riferimento

dotsize: dimensione dei punti

add: da impostare a VERO per aggiungere a un grafico esistente

xaxis: Impostare su FALSE per eliminare l’asse x

lcolor: colore per le linee orizzontali

Guarda tutti i tutorial sui Grafici oppure torna su R tutorial.

Lascia una risposta

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

Iscriviti alla nostra newsletter

Tieniti aggiornato sulle ultime novità riguardo la XAI e il Deep Learning.