Grafico a dispersione in script R: come creare e importare

Grafico a dispersione in script R: come creare e importare

In questo tutorial imparerai come creare una visualizzazione del grafico a dispersione usando uno script R. Questo si basa su un rapporto inviato per la . Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Sommario

Cos'è il grafico a dispersione

Un grafico a dispersione è un tipo di visualizzazione dei dati utilizzato per visualizzare la relazione tra due variabili continue. È un grafico in cui ogni punto dati è rappresentato da un punto e la posizione del punto sugli assi orizzontale e verticale corrisponde ai valori delle due variabili.

I grafici a dispersione sono strumenti utili per identificare modelli e tendenze nei dati. L'aggiunta di questo oggetto visivo ai report di LuckyTemplates aggiungerà ulteriori informazioni ai dati che stai presentando. E alla fine di questo tutorial, sarai in grado di creare un grafico a dispersione R simile a questo:

Grafico a dispersione in script R: come creare e importare

Questa discussione è suddivisa in quattro fasi. Imparerai prima come creare un grafico a dispersione di base. Quindi, applicherai una linea smussata per mostrare l'andamento dei dati nel grafico. Il terzo e il quarto passaggio si concentrano principalmente sui temi e sulle modifiche di formattazione che è possibile applicare al grafico a dispersione.

Grafico a dispersione in script R: come creare e importare

Il set di dati utilizzato in questo esempio è una tabella contenente il nome del cliente, la durata, i guadagni e la tariffa oraria.

Grafico a dispersione in script R: come creare e importare

Crea il grafico a dispersione di base in R Script Visual

Apri il tuo .

Per iniziare, devi avere tre pacchetti installati nel tuo programma RStudio , tidyverse , ggthemes e ggpubr .

Se non li hai installati, usa la funzione install.packages() . Una volta terminato, è necessario utilizzare la funzione library() per caricarli nell'ambiente R.

Grafico a dispersione in script R: come creare e importare

Copia i codici R della libreria e vai a LuckyTemplates. Apri l'editor R Script e incolla il codice. Puoi continuare a costruire il codice R lì.

Successivamente, utilizza la funzione ggplot() per creare un grafico a dispersione. Devi prima specificare il set di dati che verrà utilizzato nel grafico, quindi il comando database %>% . In questo caso, viene utilizzato un operatore pipe invece di una funzione di filtro.

Grafico a dispersione in script R: come creare e importare

Per specificare il set di dati, è necessario utilizzare l' argomento aes() e quindi specificare l'asse x e y. In questo caso, si tratta rispettivamente di ore di durata e guadagni. Quindi, usa la funzione geom_point() per mostrare i punti sul grafico.

Puoi apportare ulteriori modifiche alla formattazione del tuo grafico a dispersione utilizzando una varietà di funzioni, come "colore" o "forma". Se desideri applicare un aspetto dinamico al tuo grafico, puoi impostare il colore e la dimensione in punti su un valore specifico, come mostrato nell'esempio.

Quando esegui il codice, otterrai questo grafico a dispersione in LuckyTemplates. Si noti che si ottengono cerchi più grandi e di colore più scuro quando il loro valore di tariffa oraria equivalente è più alto.

Grafico a dispersione in script R: come creare e importare

Aggiungi una linea morbida al grafico

In questo passaggio successivo imparerai come aggiungere una linea liscia al grafico. Una linea liscia è una linea adattata ai dati per aiutarti a esplorare le potenziali relazioni tra due variabili.

Per aggiungere una linea morbida, usa la funzione geom_smooth() .

Grafico a dispersione in script R: come creare e importare

Quando esegui lo script R, il grafico a dispersione sarà simile a questo. La linea liscia mostra ora l'andamento dei dati con un intervallo di confidenza del 95%.

Grafico a dispersione in script R: come creare e importare

È possibile modificare la scala dell'asse x e y utilizzando le funzioni scale_x_continuous( ) e scale_y_continuous( ) .

In questo caso, l'asse y viene trasformato in una scala logaritmica mentre l'asse x rimane lo stesso.

Grafico a dispersione in script R: come creare e importare

Quando esegui il codice R, i risultati appariranno ora in modo logaritmico. Anche la linea liscia cambia.

Grafico a dispersione in script R: come creare e importare

Inoltre, poiché il grafico posiziona automaticamente le etichette sugli assi, è possibile rimuoverle utilizzando la funzione labs() .

Grafico a dispersione in script R: come creare e importare

Grafico a dispersione in script R: come creare e importare

Formatta l'aspetto del grafico a dispersione R

Dopo aver creato la forma base del grafico a dispersione, il passaggio successivo consiste nel personalizzarne il tema e l'aspetto.

Utilizzare la funzione theme() per formattare il grafico a dispersione nell'editor R Script. E all'interno di questa funzione, puoi aggiungere altri argomenti da personalizzare.

Grafico a dispersione in script R: come creare e importare

panel.grid.major ( ) e panel.grid.minor() consentono di modificare il tipo di linea e il colore delle linee della griglia del grafico. Se vuoi rimuovere una griglia, usa la funzione element_blank() .

panel.background e plot.background vengono rimossi per rendere trasparente il grafico a dispersione . Questo ti permette con la flessibilità di posizionare il tuo grafico ovunque nel tuo report. Se vuoi rimuovere la legenda dal tuo grafico, imposta la funzione legend.position su 'none'.

È inoltre possibile formattare la riga e il testo dell'asse x e y. Puoi rendere la linea più spessa o più sottile oppure il testo più grande o più piccolo.

Grafico a dispersione in script R: come creare e importare

Grafico a dispersione in script R: come creare e importare

Se vuoi conoscere altre funzioni di formattazione che puoi usare nel tuo grafico, puoi andare alla sezione Aiuto in RStudio . Inserisci "tema" nella barra di ricerca e verrà visualizzato un elenco di funzioni di formattazione.

Grafico a dispersione in script R: come creare e importare

Ci sono una varietà di funzioni di formattazione che puoi usare in R. Ricorda di usare quello che ti serve e non esagerare.

Regola il colore e l'intervallo dei punti dati

Nell'ultima sezione di questo tutorial, imparerai come formattare la scala dei colori e l'intervallo di dimensioni dei punti nel grafico a dispersione.

La funzione scale_colour_viridis_b( ) fornisce mappe di colori percettivamente uniformi sia a colori che in bianco e nero. Sono inoltre progettati per essere percepiti da spettatori con forme comuni di daltonismo.

Grafico a dispersione in script R: come creare e importare

Se lo cerchi nella sezione Aiuto in RStudio, vedrai i diversi argomenti che puoi usare per formattare i tuoi grafici. Puoi passare da un'opzione all'altra per scoprire quale risultato si adatta meglio al tuo rapporto.

Ad esempio, la funzione scale_size_continuous() ridimensiona la dimensione dei punti o delle forme in un grafico in base a una variabile continua. Consente di specificare le dimensioni minima e massima dei punti da utilizzare nel grafico.

In questo caso, 4 è il minimo mentre 17 è il massimo.

Grafico a dispersione in script R: come creare e importare

Questo è ora l'aspetto del grafico a dispersione R finale.

Grafico a dispersione in script R: come creare e importare

Conclusione

In questa esercitazione si è appreso come creare un grafico a dispersione R in LuckyTemplates. Un grafico a dispersione è un tipo di visualizzazione dei dati utilizzato per visualizzare la relazione tra due variabili continue. In LuckyTemplates è possibile creare un grafico a dispersione usando il pacchetto ggplot e l'oggetto visivo R Script.

I grafici a dispersione sono strumenti utili per visualizzare e identificare i modelli e le tendenze nei dati. Sono anche utili per identificare valori anomali o anomalie.

Nel complesso, la creazione di un grafico a dispersione in LuckyTemplates tramite R è un processo semplice e consente di sfruttare le potenti funzionalità di visualizzazione dei dati del pacchetto ggplot.

Ti auguro il meglio,

Hossein Seyedagha


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.