Il grafico a torta in r

Il grafico a torta in r
Ci sono molte librerie per la creazione di grafici e grafici nel linguaggio di programmazione R. Un grafico a torta raffigura i valori come fette colorate diverse di un cerchio. Le fette sono etichettate e i numeri correlati a ciascuna fetta sono anche mostrati nel grafico. Sebbene, la documentazione R consigli nei confronti dei grafici a torta poiché la loro funzionalità è limitata. Le persone possono valutare la lunghezza più precisamente del volume. Quindi, gli autori suggeriscono di usare una barra o un punto di punta invece di grafici a torta.

Acquisirai conoscenza di come utilizzare la funzione PIE () nella programmazione R per creare un grafico a torta in questo post. Esplorerai anche come riempire i colori ed etichettarli.

Qual è il grafico a torta nel linguaggio di programmazione r in Ubuntu 20.04

Il grafico a torta è un visivo statistico sferico spezzato a fette per mostrare quantità numeriche. Presenta un grafico personalizzato con "fette di torta" che illustrano le dimensioni relative di dati di ciascun settore. Un grafico del cerchio è un grafico circolare che divide i raggi in segmenti che descrivono frequenze o magnitudini relative.

Sintassi del grafico a torta nel linguaggio di programmazione r in Ubuntu 20.04

Quella che segue è la sintassi fondamentale di R per creare un grafico a torta.

Sintassi: torta (x, etichette, raggio, main, col, in senso orario)

Il metodo torta (x, etichette =) viene utilizzato per costruire grafici a torta, dove x è un vettore intero positivo che specifica la dimensione di ciascuna fetta e etichette è un vettore di carattere che dà i nomi delle sezioni. Il termine raggio indica il raggio del cerchio del grafico a torta. Il loro valore varia da 1 a +1. Il titolo del grafico a torta è rappresentato dal parametro principale. E il parametro Col determina la combinazione di colori per la torta nel grafico. Il campo in senso orario contiene il valore logico che indica se le fette sono formate in senso orario o in senso antiorario.

Esempio n. 1: creazione di un semplice grafico a torta in r in ubuntu 20.04

Un grafico a torta di base è costruito utilizzando solo il vettore dei parametri e le etichette precedentemente spiegate. Verrà creato il grafico a torta e le etichette semplici possono essere utilizzate per descriverlo nella directory di lavoro R esistente utilizzando il seguente script.

Abbiamo dichiarato un vettore numerico all'interno dei "segni" variabili. Ha anche definito le etichette con la rappresentazione del vettore di stringa nel termine "etichette". Quindi, abbiamo una funzione PIE che prende i "segni" e le "etichette" come argomento e restituisce il semplice grafico a torta con i "marchi" e le "etichette" definite.

Quando eseguiamo l'ultima riga del codice, apre la seguente figura del grafico a torta:

Esempio n. 2: utilizzando il titolo e l'opzione colore su un grafico a torta in R in Ubuntu 20.04

Bypassing di parametri aggiuntivi al metodo PIE (), possiamo estendere la funzionalità di un grafico a torta. Bypassing dell'argomento principale, possiamo fornire un titolo per il nostro grafico a torta. La funzione PIE () riceve il titolo del parametro del grafico a torta. A parte questo, abbiamo anche usato l'argomento Col e abbiamo utilizzato una tavolozza di colori arcobaleno per disegnare il grafico.

Abbiamo creato un elenco vettoriale contenente numeri interi casuali positivi all'interno dell'elenco variabile ". Quindi, abbiamo impostato l'etichetta per ogni "elenco" all'interno del campo "etichette". Questa etichetta di campo contiene diversi nomi di paesi. Dopo questo, abbiamo invocato una funzione PIE che contiene alcuni parametri aggiuntivi con l'elenco e le etichette. Abbiamo aggiunto parametri all'interno della funzione PIE Main e Col. Abbiamo impostato i loro valori mentre l'argomento principale mostra il titolo di un grafico a torta e l'argomento Col imposta i colori arcobaleno delle fette del grafico a torta.

All'esecuzione dell'ultima riga dello script R, appare il grafico a torta, come mostrato di seguito:

Esempio n. 3: utilizzando percentuali annotate su un grafico a torta in r in Ubuntu 20.04

Il grafico a torta ha due proprietà aggiuntive: percentuale di fetta e grafico della legenda. Utilizzando la funzione Legend (), possiamo visualizzare i dati come percentuale e aggiungere legende ai grafici in R.

Qui, abbiamo creato i dati per il grafico a torta, con vettori numerici positivi all'interno della variabile "Città". Quindi, abbiamo impostato le etichette per i dati dei vettori numerici all'interno della proprietà chiamati etichette. Quindi, abbiamo un'altra proprietà di nome PiePercent che ha effettuato un'operazione percentuale sui dati "Città". La funzione PIE viene utilizzata per inserire l'intera raccolta di dati memorizzata all'interno della variabile "Città" insieme alla proprietà delle etichette. Anche gli input principali e col vengono passati con i valori impostati. Quindi, abbiamo una funzione leggenda che mostra la percentuale nel grafico a torta. All'interno della funzione Legenda, abbiamo impostato la sua posizione su "Topleft" e poi abbiamo superato i dati di un'etichetta al suo interno. Inoltre, avevamo impostato il CEX su 0.7 in modo che la grafica e il testo debbano essere ridimensionati in base a quel valore. Con il parametro di riempimento, abbiamo riempito il colore arcobaleno ai dati "città".

Quanto segue è una visualizzazione di un grafico a torta dall'esecuzione del codice precedente:

Esempio # 4: creazione del grafico a torta tridimensionale in R in Ubuntu 20.04

Il grafico a torta 3D può anche essere creato con il linguaggio di programmazione R. Il pacchetto Plotrix in R viene fornito con una funzione Pie3d () che può essere utilizzata per creare un bel grafico a torta 3D per questo scopo. Si noti che dobbiamo installare questo pacchetto prima di usarlo. Basta eseguire l'installazione.pacchetti ("Plotrix") comando all'interno della shell r. I parametri della funzione Pie3d () sono identici a quelli della funzione Pie (). Considera il seguente esempio di come questa funzione può essere utilizzata per produrre un grafico a torta 3D:

Abbiamo incluso la libreria Plotrix e inserito i dati nel "prodotto" per creare il grafico a torta. Le etichette sono anche definite e l'operazione percentuale è anche richiesta per la visualizzazione della percentuale. Quindi, abbiamo una funzione PIE3D a cui abbiamo superato lo stesso parametro delle funzioni della torta. Dopo questo, la funzione Legenda viene utilizzata anche per il grafico a torta 3D.

Di seguito, abbiamo una visualizzazione del grafico a torta 3D eseguita dalla shell R:

Conclusione

Da questo articolo, abbiamo imparato il grafico a torta nel linguaggio di programmazione R. La sintassi è chiaramente spiegata e utilizzata la sintassi all'interno degli esempi con casi diversi. Altri grafici sono più adatti delle grafici a torta perché l'occhio umano ha difficoltà a giudicare gli angoli. Secondo la documentazione R, i grafici a torta sono mezzi particolarmente inefficaci per visualizzare informazioni.