Introduzione ai grafici a torta in R
La visualizzazione dei dati è un modo importante per estrarre informazioni dai dati e da diversi metodi di visualizzazione, il grafico a torta in R ha la sua applicazione e vantaggi. I grafici a torta vengono utilizzati per mostrare la distribuzione del valore tra molti articoli in termini di proporzione o percentuale. Ad esempio, supponiamo che esista una società chiamata ABC Chemicals che investe le sue risorse nella produzione di 5 diversi tipi di prodotti chimici. Chiamiamo queste sostanze chimiche AB1, AB2, AB3, AB4 e AB5 e dalla quantità totale di sostanza chimica prodotta nell'anno 2018 che è 300MT, AB1 è stata prodotta 90MT, AB2 è stata prodotta 50MT, AB3 è stata prodotta 100MT, AB4 è stata prodotta 40MT e AB5 è stato prodotto 20MT. Ora, vogliamo comprendere intuitivamente questi dati sotto forma di alcuni grafici, quindi possiamo usare il grafico a torta per rappresentare queste informazioni.
Usando i grafici a torta, i modelli nei dati possono essere facilmente compresi mentre se passiamo attraverso la cifra numerica, spesso la comprensione richiede del tempo. Ad esempio, se tracciamo l'esempio sopra come grafico a torta, possiamo capire la quantità di produzione e la proporzione di produzione in un minuto.
Esistono vari pacchetti per la stampa di grafici a torta in R e tra quelle molte opzioni, ci concentreremo su due metodi in questo articolo.
Sintassi
La sezione precedente ha fornito una breve idea del grafico a torta e del suo utilizzo. In questa sezione, impareremo in particolare i grafici a torta in R. Per coloro che non conoscono R, si tratta di un linguaggio di programmazione utilizzato principalmente per l'analisi dei dati e l'apprendimento automatico. R è piuttosto ricco di funzionalità e offre centinaia di librerie per vari casi d'uso.
In R, il grafico a torta può essere creato utilizzando una semplice funzione integrata e la sintassi per lo stesso è riportata di seguito.
torta (x, etichette, raggio, principale, col, in senso orario)
Dove,
x è un vettore chiamato e contiene i valori numerici che devono essere utilizzati nel grafico a torta, come quelle figure di produzione nell'esempio sopra.
le etichette prendono un nome per quei valori in X come il nome dei prodotti chimici.
L'argomento raggio è per il raggio del cerchio del grafico a torta. Il suo valore tipico si trova tra −1 e +1.
l'argomento principale può essere utilizzato per fornire il titolo del grafico.
L'argomento col può essere usato per fornire i colori al grafico.
in senso orario è un valore logico che accetta Vero o Falso indicando se le sezioni di grafici sono disegnate in senso orario o antiorario.
Nota che X è un argomento obbligatorio e il resto è facoltativo.
Come creare un grafico a torta in R?
Ora che abbiamo compreso anche la sintassi del grafico a torta, costruiamo un grafico a torta. Per questo, useremo di nuovo lo stesso esempio nella sezione introduttiva sopra.
Prima di tutto, convertiamo l'esempio sopra sotto forma di tabella per una facile comprensione.
Nome della sostanza chimica | Quantità prodotta (in MT) |
AB1 | 90 |
AB2 | 50 |
AB3 | 100 |
AB4 | 40 |
AB5 | 20 |
Totale | 300 |
Innanzitutto, utilizziamo le seguenti due righe di codice R per convertire la tabella sopra in due vettori, uno per il nome della sostanza chimica e l'altro per il volume della sostanza chimica.
Ora, tracciamo un semplice grafico a torta fornendo solo il valore x nella sintassi sopra.
chem <- c (“AB1 ″, ” AB2 ″, ”AB3 ″, ” AB4 ″, ”AB5”)
vol <- c (90, 50.100, 40, 20)
pie (vol)
Il suo output è la figura seguente.
Se osservi l'output, non è molto chiaro cosa sia rappresentato da cosa. Quindi, per renderlo più intuitivo, inseriamo qualche argomento in più nella funzione pie ed eseguiamo di nuovo.
chem <- c (“AB1 ″, ” AB2 ″, ”AB3 ″, ” AB4 ″, ”AB5”)
vol <- c (90, 50.100, 40, 20)
torta (x = vol, etichette = chem, raggio = 1, principale = "Grafico a torta per produzione chimica", senso orario = T)
Questa immagine è meglio da capire in quanto contiene il nome dei prodotti chimici e un titolo. Si prega di notare che la combinazione di colori in entrambi questi grafici sta arrivando di default che possiamo cambiare secondo le nostre necessità o desideri. Lo faremo nella sezione seguente.
Come cambiare i grafici a torta e riempire il colore?
In questa sezione, impariamo come può essere un grafico a torta di modifica.
Innanzitutto, mostriamo la quantità di sostanza chimica nel grafico anziché il nome di sostanze chimiche.
torta (x = vol, etichette = vol, raggio = 1, principale = "Grafico a torta per produzione chimica", senso orario = T)
Esegui tu stesso e vedi l'output.
Quindi, consente di cambiare il colore dei grafici.
chem <- c (“AB1 ″, ” AB2 ″, ”AB3 ″, ” AB4 ″, ”AB5”)
vol <- c (90, 50.100, 40, 20)
torta (x = vol, etichette = chem, raggio = 1, principale = "Grafico a torta per produzione chimica", col = c ("rosso", "blu", "verde", "nero", "giallo"), in senso orario = T)
Qui abbiamo specificato i colori che vogliamo. L'output è il seguente.
Come creare un grafico a torta 3D?
In questa sezione, impareremo come costruire un grafico a torta 3D in R. per la costruzione di un grafico a torta 3D, dobbiamo prima installare una libreria in quanto non può essere eseguita dalla funzione integrata di base.
È necessario installare il plotter della libreria prima di eseguire il codice per il grafico a torta. Per installare la libreria, eseguire semplicemente il seguente comando in R.
Install.packages ( “plotrix”)
Successivamente, esegui le seguenti due linee per ottenere un grafico 3D.
chem <- c (“AB1 ″, ” AB2 ″, ”AB3 ″, ” AB4 ″, ”AB5”)
vol <- c (90, 50.100, 40, 20)
biblioteca (plotrix)
pie3D (vol, labels = chem, explode = 0.1, main = "Grafico a torta per prodotti chimici")
Conclusione
I grafici a torta sono usati molto ed è molto intuitivo e informativo che credo sia ormai molto chiaro. Nei domini finanziari e in molti altri settori, i grafici a torta sono la visualizzazione di base in cui inizia quasi tutta l'analisi. È semplice ma molto potente. In questo articolo, abbiamo fornito sufficienti dettagli che dovrebbero aiutare chiunque a iniziare a costruire grafici a torta con grande sicurezza e facilità. Si consiglia inoltre agli studenti e agli studenti di consultare il menu di aiuto di R, dove possono apprendere maggiori dettagli e funzionalità aggiuntive dei grafici a torta. Esiste un ottimo pacchetto di visualizzazione chiamato ggplot2 in R che fornisce molte opzioni di personalizzazione per i grafici a torta e tutte le altre visualizzazioni in generale, si consiglia ai candidati di esaminare anche questo. Infine, in caso di dubbi o ulteriori dubbi, puoi sempre commentare questo articolo e metterti in contatto per ulteriori spiegazioni, esempi e discussioni teoriche.
Articoli consigliati
Questa è stata una guida al grafico a torta in R. Qui abbiamo discusso su come creare un grafico a torta, Come modificare il grafico a torta e il colore di riempimento e Come creare un grafico a torta 3D. Puoi anche consultare i seguenti articoli per saperne di più -
- Esempi di grafici a torta
- Distribuzione binomiale in R
- Grafici vs grafici
- Guida al grafico a linee in R