Imposta lo spessore dei grafici in R

Manav Narula 29 novembre 2021 30 marzo 2021 R R Plot
  1. Imposta lo spessore delle linee del grafico
  2. Modifica lo spessore degli assi
  3. Modifica lo spessore dei bordi
Imposta lo spessore dei grafici in R

La programmazione R è considerata uno dei linguaggi di programmazione più utili e ampiamente utilizzati per i dati e l’analisi statistica. Una caratteristica essenziale per eseguire tale analisi è la visualizzazione dei dati utilizzando bellissimi grafici e figure.

In linguaggio R, matplot(), plot(), ggplot() sono alcune delle funzioni più comunemente usate per tracciare grafici diversi.

La larghezza degli assi e delle linee in tali grafici dipende solitamente dal tipo di dispositivo. Possiamo modificare lo spessore delle linee della trama usando il parametro lwd in diverse funzioni.

In questo tutorial, introdurremo come impostare lo spessore delle linee di trama, gli assi e anche i bordi del grafico.

Imposta lo spessore delle linee del grafico

Possiamo usare il parametro lwd per impostare lo spessore delle linee del grafico. Ad esempio, per prima cosa tracciamo un semplice grafico a linee usando la funzione plot(). La funzione sample() qui crea una distribuzione casuale di 100 elementi:

plot(sample(100), type = 'l')

grafico a linee in R

Ora per cambiare lo spessore della linea del grafico, inseriremo il parametro lwd nella funzione plot() e lo imposteremo al valore desiderato:

plot(sample(100), type = 'l',lwd = 4)

imposta lo spessore del grafico a linee in R

Notare l’aumento dello spessore delle linee di trama. Allo stesso modo, possiamo anche impostare lo spessore degli assi e dei bordi.

Modifica lo spessore degli assi

Per prima cosa, inizieremo con un semplice grafico a dispersione di una distribuzione casuale di 100 elementi creati usando la funzione sample(). Useremo la funzione plot() per tracciare questa distribuzione.

plot(sample(100))

Assi nel grafico R

Adesso useremo la funzione axis(). Questo ci permette di imporre un asse alla trama corrente in una posizione o spessore specificato, con ancora più personalizzazioni disponibili. Per impostare lo spessore dell’asse, cambieremo il parametro lwd e lo imposteremo allo spessore desiderato.

plot(sample(100))
axis(side = 1, lwd = 3)
axis(side = 2, lwd = 3)

Assi in R plot_with parametro lwd

Modifica lo spessore dei bordi

Possiamo aggiungere la funzione box() per aggiungere un riquadro attorno al grafico con uno spessore desiderato.

Ad esempio, possiamo aggiungere una casella a un grafico BoxPlot (abbiamo anche aumentato lo spessore del boxplot utilizzando boxlwd) come mostrato di seguito:

boxplot(sample(100), horizontal = TRUE, notch = TRUE, boxlwd = 4)
box(lwd=2)

Imposta lo spessore dei bordi nel grafico R

Author: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Articolo correlato - R Plot

  • Aggiungi rettangolo trasparente a boxplot in R
  • Crea boxplot affiancati in R
  • La funzione scale_colour_discrete in R
  • La funzione scale_x_discrete in R
  • La funzione scale_y_continuous in R
  • Aggiungi una linea a un grafico con la funzione Lines() in R