Principal Dispozitive Cum se schimbă scara axei X sau Y în R

Cum se schimbă scara axei X sau Y în R



Una dintre cele mai importante caracteristici ale limbajului de programare R este scara axelor X și Y. Acestea determină aspectul liniilor de grilă, etichetelor și bifurilor, făcându-le cruciale pentru orice proiect. Scalele implicite deseori nu fac truc, care este locul în care intră în joc schimbarea acestor valori.

Cum se schimbă scara axei X sau Y în R

În acest ghid, vom explica cum să schimbați scările axelor X și Y în R. Veți afla, de asemenea, cum să creați axe personalizate și alte detalii utile.

Cum schimbați scara axelor X și Y?

Există mai multe moduri de a schimba scara axelor X și Y în baza R. Majoritatea oamenilor se bazează pe funcțiile ylim() și xlim(). Următorul exemplu arată cum funcționează:

|_+_|

|_+_|

|_+_|

Puteți utiliza acest lucru pentru a crea o diagramă cu scara implicită a axei:

|_+_|

cum faci o postare partajabilă pe facebook

Crearea de diagrame cu o scară personalizată este, de asemenea, o opțiune:

|_+_|

Cum să utilizați funcția Jurnal pentru a schimba scara axelor X și Y?

Funcția de jurnal poate fi, de asemenea, utilă. Vă permite să vă transformați axele în scale jurnalistice. Aruncă o privire la următorul cod pentru a vedea funcția de jurnal în practică:

|_+_|

|_+_|

Aceasta definește datele necesare, permițându-vă să vă creați diagrama cu axa y jurnal:

|_+_|

Cum se schimbă scara axei în ggplot2

A ști cum să schimbi scara axei este benefic în diferite setări, cum ar fi diagramele din R de bază. Din nou, poți utiliza funcțiile ylim() și xlim() pentru a modifica scara, așa cum se arată în următorul cod:

|_+_|

|_+_|

|_+_|

Nici crearea unui grafic de dispersie cu axe personalizate nu ar trebui să fie prea dificilă:

|_+_|

|_+_|

|_+_|

|_+_|

O altă opțiune este să transformați axele în scări logare cu aceste argumente:

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

Iată un exemplu de aceste argumente în cod:

|_+_|

|_+_|

|_+_|

Aceste informații vă permit să faceți o diagramă de dispersie cu o axa Y a jurnalului personalizat:

|_+_|

|_+_|

|_+_|

Cum se creează o axă personalizată în R

Pe lângă modificarea scalei axelor X și Y, R vă permite, de asemenea, să vă creați propriile axe. Desigur, va trebui să utilizați funcția de axă. Iată cum arată cel mai frecvent șablon:

|_+_|

Iată ce înseamnă fiecare componentă din paranteze:

  • partea – partea graficului în care va fi desenată axa (4 – dreapta; 3 – sus; 2 – stânga; 1 – jos)
  • at – un vector care indică locul în care vor fi poziționate marcajele
  • etichete – un vector de etichetă care va fi plasat la marcajele tale (dacă este zero, programul va folosi valoarea at)
  • pos - aceasta este coordonata pentru trasarea liniei axei (adică, valoarea la care traversează cealaltă axă)
  • lty – tipul de linie
  • col – culoarea semnului de bifare și a liniei
  • las – aceasta specifică dacă etichetele sunt perpendiculare (=2) sau paralele (=0) pe axă
  • tck – lungimea semnului de bifare reprezentată ca o fracțiune din regiunea de trasare. Valorile negative sunt în afara graficului, în timp ce numerele pozitive sunt poziționate în interior. În plus, zero suprimă bifările în timp ce 1 creează liniile de grilă (-0,01 este valoarea implicită).

Când creați axe personalizate, vă recomandăm să luați în considerare suprimarea axelor generate automat de funcția de trasare la nivel înalt. Iată cum:

  • Tastați |_+_| pentru a suprima ambele axe deodată.
  • Tastați |_+_| pentru a suprima axa X.
  • Tastați |_+_| pentru a suprima axa Y

Cum se schimbă axa X și Y cu funcțiile de scară?

O altă modalitate de a vă modifica axele este să utilizați funcția scale_xx(). Aruncă o privire la formatul simplificat al acestei funcții:

|_+_|

|_+_|

Semnificația acestor elemente este după cum urmează:

  • nume – eticheta axei Y sau X
  • pauze – controlul pauzelor din ghidul dvs. (de exemplu, liniile de grilă și bifările axelor). Unele dintre cele mai comune valori includ vectori nul, derogare și caractere sau numerice care specifică pauzele.
  • etichete – etichetele marcajelor de bifare ale axei. Valorile permise includ vectori nul, de renunțare și de caractere.
  • limite – acest vector numeric determină limitele axei X sau Y.
  • trans – majoritatea utilizatorilor optează pentru log2 sau log10 ca valoare trans. După cum sugerează și numele, este folosit pentru transformarea axelor.

Pune-ți la încercare abilitățile de codare R

Modificarea scării axelor X și Y deschide noi posibilități în R. Vă permite să vă prezentați datele în mod clar, cu etichete adecvate, marcaje și alte elemente esențiale. Cel mai bine, nu ar trebui să aveți prea multe probleme la schimbarea scarei, deoarece cea mai mare parte a procesului este relativ simplă.

Preferiți axele implicite sau personalizate în R? Cât de des îți schimbi axele? Ați creat vreodată o axă personalizată? Anunțați-ne în secțiunea de comentarii de mai jos.

Articole Interesante

Alegerea Editorului

Scrieți-vă propriul joc Raspberry Pi
Scrieți-vă propriul joc Raspberry Pi
Raspberry Pi este o senzație de calcul, dar a fost inițial conceput cu o intenție cheie: să inspire o nouă generație să privească dincolo de console de jocuri, smartphone-uri și tablete și să adopte calea codului. Dacă sunteți în căutarea
Cum să utilizați Bing AI pe Mac
Cum să utilizați Bing AI pe Mac
Pentru a utiliza Bing Chat pe un Mac, deschideți un browser web și vizitați site-ul web Bing. Conectați-vă la contul Microsoft și apoi selectați pictograma Bing Chat. De acolo, urmați instrucțiunile și sfaturile de pe această pagină pentru utilizarea asistentului Microsoft Bing AI pe Mac.
Cum să obțineți componente în Rimworld
Cum să obțineți componente în Rimworld
Componentele sunt elementele de bază ale practic orice folosiți în Rimworld. Dacă joci un joc fără Componente, nu vei ajunge prea departe. Aveți nevoie de aceste articole pentru a construi nave, arme de foc, dispozitive electrice și altele. Dar cum anume
Cum să adăugați un ton de apel pe iPhone 6S
Cum să adăugați un ton de apel pe iPhone 6S
Când vine vorba de personalizarea iPhone-ului, unul dintre cele mai bune lucruri pe care le puteți face este să personalizați tonul de apel. În timp ce personalizarea pe iPhone lipsește în multe domenii diferite, cel puțin suntem capabili să ne schimbăm
Activați Citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium
Activați Citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium
Cum se activează citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium Microsoft Edge Chromium a primit o îmbunătățire a funcției de citire cu voce încorporată. Acum poate fi activat pentru fișierele PDF pe care le-ați citit în browser.Publicitate Această caracteristică nu este nouă pentru aplicația Edge. Omologul său EdgeHTML moștenit îl avea deja disponibil
Google Earth vs Google Earth Pro
Google Earth vs Google Earth Pro
Cel mai probabil ați auzit despre Google Earth. Dar ați auzit vreodată de fratele său mai mic, Google Earth Pro? Acest articol va analiza în profunzime ambele versiuni ale acestui software popular și va explica tot ce aveți nevoie
Ce este nou în Firefox 54
Ce este nou în Firefox 54
O nouă versiune a popularului browser Mozilla Firefox este disponibilă. Versiunea 54 are capturi de ecran, marcaje mobile, o interfață de utilizator rafinată pentru descărcări și procese de conținut multiproces. Reclamă Începând cu versiunea 54, funcția de conținut multiproces (e10s) este activată în mod implicit. Acest lucru îmbunătățește fiabilitatea Firefox, deoarece dacă o filă se blochează, cealaltă o va face