Principal Dispositius Com canviar l'escala de l'eix X o Y a R

Com canviar l'escala de l'eix X o Y a R



Una de les característiques més importants del llenguatge de programació R són les escales dels eixos X i Y. Determinen l'aspecte de les vostres línies de quadrícula, etiquetes i marques, cosa que els fa crucials per a qualsevol projecte. Les escales per defecte sovint no fan el truc, que és on entra en joc el canvi d'aquestes mètriques.

Com canviar l

En aquesta guia, explicarem com canviar les escales dels eixos X i Y a R. També descobrireu com crear eixos personalitzats i altres detalls útils.

Com canvieu l'escala dels eixos X i Y?

Hi ha diverses maneres de canviar l'escala dels eixos X i Y a la base R. La majoria de la gent confia en les funcions ylim() i xlim(). L'exemple següent mostra com funcionen:

|_+_|

|_+_|

|_+_|

Podeu utilitzar-lo per crear una gràfica amb l'escala d'eix predeterminada:

|_+_|

quant de temps poden estar els vídeos a Instagram

La creació de trames amb una escala personalitzada també és una opció:

|_+_|

Com utilitzar la funció de registre per canviar l'escala dels eixos X i Y?

La funció de registre també pot ser útil. Us permet transformar els vostres eixos a escales de registre. Mireu el següent codi per veure la funció de registre a la pràctica:

|_+_|

|_+_|

Això defineix les dades necessàries, que us permetrà crear la vostra trama amb l'eix y del registre:

|_+_|

Com canviar l'escala de l'eix a ggplot2

Saber com canviar l'escala de l'eix és beneficiós en diversos paràmetres, com ara gràfics a la vostra base R. De nou, podeu utilitzar les funcions ylim() i xlim() per alterar les escales, tal com mostra el codi següent:

|_+_|

|_+_|

|_+_|

Crear un diagrama de dispersió amb eixos personalitzats tampoc hauria de ser massa difícil:

|_+_|

|_+_|

|_+_|

|_+_|

Una altra opció és transformar els eixos a escales de registre amb aquests arguments:

  • scale_x_continuous(trans='log10')
  • scale_y_continuous(trans=’log10’)

Aquí teniu un exemple d'aquests arguments al codi:

|_+_|

|_+_|

|_+_|

Aquesta informació us permet fer un diagrama de dispersió amb un eix y de registre personalitzat:

|_+_|

|_+_|

|_+_|

Com crear un eix personalitzat a R

A més de modificar l'escala dels eixos X i Y, R també us permet crear els vostres propis eixos. Naturalment, haureu d'utilitzar la funció d'eix. Aquest és el que sembla la plantilla més habitual:

|_+_|

Això és el que significa cada component dins dels parèntesis:

  • costat: el costat del gràfic on es dibuixarà l'eix (4 - dreta; 3 - superior; 2 - esquerra; 1 - inferior)
  • a: un vector que indica on es col·locaran les marques
  • etiquetes: uns vectors d'etiquetes que es col·locaran a les vostres marques de tic (si és zero, el programa utilitzarà el valor at)
  • pos: aquesta és la coordenada per dibuixar la línia de l'eix (és a dir, el valor on creua l'altre eix)
  • lty: el tipus de línia
  • col: el color de la marca i la línia
  • las: especifica si les etiquetes són perpendiculars (=2) o paral·leles (=0) a l'eix
  • tck: la longitud de la teva marca representada com una fracció de la regió de traçat. Els valors negatius es troben fora del gràfic, mentre que els nombres positius es situen dins. A més, zero suprimeix les marques mentre que 1 crea les línies de quadrícula (-0,01 és el valor per defecte).

Quan creeu eixos personalitzats, és possible que vulgueu considerar la supressió dels eixos generats automàticament per la funció de traçat d'alt nivell. Així és com:

  • Escriviu |_+_| suprimir els dos eixos alhora.
  • Escriviu |_+_| per suprimir l'eix X.
  • Escriviu |_+_| per suprimir l'eix Y

Com canviar els eixos X i Y amb les funcions d'escala?

Una altra manera d'alterar els vostres eixos és utilitzar la funció scale_xx(). Fes una ullada al format simplificat d'aquesta funció:

|_+_|

|_+_|

El significat d'aquests elements és el següent:

  • nom: etiqueta de l'eix Y o X
  • pauses: controlant les interrupcions de la guia (p. ex., línies de quadrícula i marcades d'eix). Alguns dels valors més comuns inclouen null, renúncia i vectors de caràcters o numèrics que especifiquen les ruptures.
  • etiquetes: etiquetes de les marques dels vostres eixos. Els valors permesos inclouen vectors nuls, d'exempció i de caràcters.
  • límits: aquest vector numèric determina els límits de l'eix X o Y.
  • trans: la majoria dels usuaris opten per log2 o log10 com a valor trans. Com el seu nom indica, s'utilitza per a la transformació d'eixos.

Posa a prova les teves habilitats de codificació R

La modificació de l'escala dels eixos X i Y obre noves possibilitats a R. Us permet presentar les vostres dades amb claredat amb les etiquetes adequades, les marques de verificació i altres elements essencials. El millor de tot és que no hauríeu de tenir massa problemes per canviar l'escala, ja que la major part del procés és relativament senzill.

Preferiu els eixos predeterminats o personalitzats a R? Amb quina freqüència canvies els teus eixos? Has creat mai un eix personalitzat? Feu-nos-ho saber a la secció de comentaris a continuació.

Articles D'Interès

L'Elecció De L'Editor

Com restaurar el bon administrador de tasques a Windows 8
Com restaurar el bon administrador de tasques a Windows 8
Com restaurar el bon administrador de tasques a Windows 8
Instal·leu temes de tercers a l’actualització de Windows 10 Fall Creators
Instal·leu temes de tercers a l’actualització de Windows 10 Fall Creators
En aquest article, veurem com evitar les restriccions de Windows 10 i instal·lar i aplicar temes de tercers a Fall Creators Update.
El vídeo i l’àudio de Roku no estan sincronitzats: què heu de fer?
El vídeo i l’àudio de Roku no estan sincronitzats: què heu de fer?
Una cosa és que els subtítols us afectin i us espatllin la història, però una altra cosa és que el vostre àudio s’avanci al vídeo o viceversa. Els subtítols es poden desactivar. Però
Arxius d'etiquetes: Windows 10 Mixed Reality
Arxius d'etiquetes: Windows 10 Mixed Reality
La història d'iOS, de la versió 1.0 a la 17.0
La història d'iOS, de la versió 1.0 a la 17.0
iOS és el sistema operatiu per a iPhone i iPod touch. Descobriu quan es va publicar cada versió i què incloïa aquí.
PUBG a E3: Sanhok a Xbox One, un mapa nevat i un nou escut balístic
PUBG a E3: Sanhok a Xbox One, un mapa nevat i un nou escut balístic
BattleGround (PUBG) de PlayerUnknown es va mostrar àmpliament a la conferència de premsa de Microsoft a l'E3. Hem de veure contingut nou, un nou mapa i sí, Sanhok a Xbox One. L’últim mapa de PUBG, Sanhok, ha estat
Telegram for Desktop ha rebut diversos missatges fixats
Telegram for Desktop ha rebut diversos missatges fixats
Una nova actualització del popular missatger, Telegram, afegeix un conjunt de funcions interessants a la seva aplicació d’escriptori. Els canvis inclouen la possibilitat de fixar diversos missatges i enviar fitxers multimèdia com a àlbums i llistes de reproducció. L’aplicació Telegram Messenger és molt popular tant per a ordinadors com per a mòbils. Telegram Messenger ha estat disponible en múltiples