Una delle caratteristiche più importanti del linguaggio di programmazione R sono le scale degli assi X e Y. Determinano l'aspetto delle linee della griglia, delle etichette e dei segni di spunta, rendendoli cruciali per qualsiasi progetto. Le scale predefinite spesso non fanno il trucco, ed è qui che entra in gioco la modifica di queste metriche.
In questa guida spiegheremo come modificare le scale degli assi X e Y in R. Scoprirai anche come creare assi personalizzati e altri dettagli utili.
Come si cambia la scala dell'asse X e Y?
Esistono diversi modi per modificare la scala degli assi X e Y in base R. La maggior parte delle persone si affida alle funzioni ylim() e xlim(). L'esempio seguente mostra come funzionano:
|_+_|
|_+_|
|_+_|
Puoi usarlo per creare un grafico con la scala dell'asse predefinita:
|_+_|
come attivare i trucchi in sims 4
Anche la creazione di grafici con una scala personalizzata è un'opzione:
|_+_|
Come utilizzare la funzione di registro per modificare la scala degli assi X e Y?
Anche la funzione di registro può tornare utile. Ti consente di trasformare i tuoi assi in scale logaritmiche. Dai un'occhiata al codice successivo per vedere in pratica la funzione log:
|_+_|
|_+_|
Questo definisce i dati necessari, permettendoti di creare il tuo grafico con l'asse y log:
|_+_|
Come modificare la scala dell'asse in ggplot2
Sapere come modificare la scala dell'asse è utile in varie impostazioni, come i grafici nella tua base R. Anche in questo caso, puoi utilizzare le funzioni ylim() e xlim() per modificare le scale, come mostrato dal codice seguente:
|_+_|
|_+_|
|_+_|
Anche la creazione di un grafico a dispersione con assi personalizzati non dovrebbe essere troppo difficile:
|_+_|
|_+_|
|_+_|
|_+_|
Un'altra opzione è trasformare gli assi in scale logaritmiche con questi argomenti:
- scale_x_continuous(trans='log10')
- scale_y_continuous(trans='log10')
Ecco un esempio di questi argomenti nel codice:
|_+_|
|_+_|
|_+_|
Queste informazioni ti consentono di creare un grafico a dispersione con un asse y log personalizzato:
|_+_|
|_+_|
|_+_|
Come creare un asse personalizzato in R
Oltre a modificare la scala degli assi X e Y, R ti consente anche di creare i tuoi assi. Naturalmente, dovrai usare la funzione dell'asse. Ecco come appare il modello più comune:
|_+_|
Ecco cosa significa ogni componente tra parentesi:
- lato – il lato del grafico in cui verrà disegnato l'asse (4 – destra; 3 – in alto; 2 – sinistra; 1 – in basso)
- at – un vettore che indica dove verranno posizionati i segni di graduazione
- etichette: vettori di etichette che verranno posizionati sui segni di graduazione (se è zero, il programma utilizzerà il valore at)
- pos – questa è la coordinata per disegnare la linea dell'asse (cioè il valore in cui incrocia l'altro asse)
- lty – il tipo di linea
- col – il colore del segno di spunta e della linea
- las – specifica se le etichette sono perpendicolari (=2) o parallele (=0) all'asse
- tck – la lunghezza del segno di spunta rappresentato come una frazione della regione di tracciamento. I valori negativi sono al di fuori del grafico, mentre i numeri positivi sono posizionati all'interno. Inoltre, zero sopprime i tick mentre 1 crea le linee della griglia (-0,01 è il valore predefinito).
Quando si creano assi personalizzati, si consiglia di sopprimere gli assi generati automaticamente dalla funzione di stampa di alto livello. Ecco come:
- Digita |_+_| per sopprimere entrambi gli assi contemporaneamente.
- Digita |_+_| per sopprimere l'asse X.
- Digita |_+_| per sopprimere l'asse Y
Come modificare l'asse X e Y con le funzioni di scala?
Ancora un altro modo per alterare i tuoi assi è utilizzare la funzione scale_xx(). Dai un'occhiata al formato semplificato di questa funzione:
|_+_|
|_+_|
Il significato di questi elementi è il seguente:
- nome – Etichetta dell'asse Y o X
- interruzioni: controlla le interruzioni nella tua guida (ad es. Linee della griglia e segni di spunta degli assi). Alcuni dei valori più comuni includono null, waiver e vettori di caratteri o numerici che specificano le interruzioni.
- etichette – etichette dei segni di graduazione dell'asse. I valori consentiti includono null, waiver e vettori di caratteri.
- limiti: questo vettore numerico determina i limiti dell'asse X o Y.
- trans: la maggior parte degli utenti sceglie log2 o log10 come valore trans. Come suggerisce il nome, viene utilizzato per la trasformazione dell'asse.
Metti alla prova le tue abilità di codifica R
La modifica della scala dell'asse X e Y apre nuove possibilità in R. Consente di presentare i dati in modo chiaro con etichette appropriate, segni di graduazione e altri elementi essenziali. Soprattutto, non dovresti avere troppi problemi a cambiare la scala poiché la maggior parte del processo è relativamente semplice.
Preferisci gli assi predefiniti o personalizzati in R? Quanto spesso cambi gli assi? Hai mai creato un asse personalizzato? Fatecelo sapere nella sezione commenti qui sotto.