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


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

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 blog tratterà anche come importare oggetti da R a LuckyTemplates.

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.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere