Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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:
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.
Il set di dati utilizzato in questo esempio è una tabella contenente il nome del cliente, la durata, i guadagni e la tariffa oraria.
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.
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.
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.
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() .
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%.
È 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.
Quando esegui il codice R, i risultati appariranno ora in modo logaritmico. Anche la linea liscia cambia.
Inoltre, poiché il grafico posiziona automaticamente le etichette sugli assi, è possibile rimuoverle utilizzando la funzione labs() .
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.
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.
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.
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.
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.
Questo è ora l'aspetto del grafico a dispersione R finale.
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
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
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