Vigtigste Enheder Sådan ændres X- eller Y-akseskalaen i R

Sådan ændres X- eller Y-akseskalaen i R



En af de vigtigste funktioner i R-programmeringssproget er X- og Y-akseskalaerne. De bestemmer udseendet af dine gitterlinjer, etiketter og krydser, hvilket gør dem afgørende for ethvert projekt. Standardskalaer gør ofte ikke tricket, og det er her, at ændring af disse målinger kommer i spil.

Sådan ændres X- eller Y-akseskalaen i R

I denne vejledning forklarer vi, hvordan du ændrer X- og Y-akseskalaerne i R. Du vil også finde ud af, hvordan du opretter brugerdefinerede akser og andre nyttige detaljer.

Hvordan ændrer du X- og Y-akseskalaen?

Der er flere måder at ændre X- og Y-akseskalaen i basis R. De fleste mennesker stoler på funktionerne ylim() og xlim(). Følgende eksempel viser, hvordan de fungerer:

|_+_|

|_+_|

|_+_|

Du kan bruge dette til at oprette et plot med standardakseskalaen:

|_+_|

hvordan man sletter historik på netflix

Oprettelse af plots med en brugerdefineret skala er også en mulighed:

|_+_|

Hvordan bruger man logfunktionen til at ændre X- og Y-akseskalaen?

Log-funktionen kan også komme til nytte. Det giver dig mulighed for at omdanne dine akser til logskalaer. Tag et kig på den næste kode for at se logfunktionen i praksis:

|_+_|

|_+_|

Dette definerer de nødvendige data, så du kan oprette dit plot med log y-akse:

|_+_|

Sådan ændres akseskalaen i ggplot2

At vide, hvordan man ændrer akseskalaen er en fordel i forskellige indstillinger, såsom plots i din base R. Igen kan du bruge funktionerne ylim() og xlim() til at ændre skalaerne, som vist med følgende kode:

|_+_|

|_+_|

|_+_|

Det burde heller ikke være for svært at oprette et scatterplot med tilpassede akser:

|_+_|

|_+_|

|_+_|

|_+_|

En anden mulighed er at transformere akserne til log-skalaer med disse argumenter:

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

Her er et eksempel på disse argumenter i kode:

|_+_|

|_+_|

|_+_|

Disse oplysninger lader dig lave et scatterplot med en brugerdefineret log y-akse:

|_+_|

|_+_|

|_+_|

Sådan opretter du en tilpasset akse i R

Udover at ændre X- og Y-aksernes skala, giver R dig også mulighed for at oprette dine egne akser. Naturligvis skal du bruge aksefunktionen. Sådan ser den mest almindelige skabelon ud:

|_+_|

Her er, hvad hver komponent inden for parentes betyder:

  • side – den side af din graf, hvor aksen vil blive tegnet (4 – højre; 3 – top; 2 – venstre; 1 – bund)
  • at – en vektor, der angiver, hvor fluebenene vil blive placeret
  • etiketter - en etiketvektor, der vil blive placeret ved dine tic-mærker (hvis den er nul, vil programmet bruge at-værdien)
  • pos – dette er koordinaten til at tegne din akselinje (dvs. værdien, hvor den krydser den anden akse)
  • lty – typen af ​​linje
  • col – farven på fluebenet og stregen
  • las – dette angiver, om etiketterne er vinkelrette (=2) eller parallelle (=0) på aksen
  • tck – længden af ​​dit flueben repræsenteret som en brøkdel af plotteområdet. Negative værdier er uden for grafen, mens positive tal er placeret indeni. Derudover undertrykker nul fluebenene, mens 1 opretter gitterlinjerne (-0,01 er standardværdien).

Når du opretter brugerdefinerede akser, vil du måske overveje at undertrykke de akser, der automatisk genereres af plottefunktionen på højt niveau. Sådan gør du:

  • Indtast |_+_| at undertrykke begge akser på én gang.
  • Indtast |_+_| for at undertrykke X-aksen.
  • Indtast |_+_| for at undertrykke Y-aksen

Hvordan ændres X- og Y-aksen med skalafunktionerne?

Endnu en måde at ændre dine akser på er at bruge scale_xx()-funktionen. Tag et kig på det forenklede format af denne funktion:

|_+_|

|_+_|

Betydningen af ​​disse elementer er som følger:

  • navn – Y- eller X-aksemærkat
  • pauser – kontrollerer pauserne i din guide (f.eks. gitterlinjer og aksemærker). Nogle af de mest almindelige værdier inkluderer null-, waiver- og tegn- eller numeriske vektorer, der angiver pauserne.
  • etiketter – etiketter med dine aksemærker. De tilladte værdier inkluderer null-, waiver- og tegnvektorer.
  • grænser – denne numeriske vektor bestemmer grænserne for X- eller Y-aksen.
  • trans – de fleste brugere går efter log2 eller log10 som deres transværdi. Som navnet antyder, bruges det til aksetransformation.

Sæt dine R-kodningsfærdigheder på prøve

Ændring af skalaen på din X- og Y-akse åbner nye muligheder i R. Det giver dig mulighed for at præsentere dine data klart med passende etiketter, flueben og andre væsentlige elementer. Det bedste af det hele er, at du ikke skulle have for mange problemer med at ændre skalaen, da det meste af processen er relativt ligetil.

Foretrækker du standard- eller brugerdefinerede akser i R? Hvor ofte skifter du dine akser? Har du nogensinde oprettet en tilpasset akse? Fortæl os det i kommentarfeltet nedenfor.

Interessante Artikler

Redaktørens Valg

Sådan parres Echo Dot med Firestick
Sådan parres Echo Dot med Firestick
Echo Dot er en af ​​mange versioner af det berømte Echo, Amazons konkurrent på markedet for smarthøjttalere. Som standard er det parret med Alexa, ligesom Google Home har Google Assistent, og Apple HomePod bruger
HP Pavilion dv6 anmeldelse
HP Pavilion dv6 anmeldelse
15.6in Pavilion dv6 bærer HPs karakteristiske sort og kromfarve, og for at være ærlig ser det lidt prangende ud på en bærbar computer i denne størrelse. Det numeriske tastatur på siden af ​​tastaturet er ubehageligt klemt
Sådan finder du ud af, hvilken bruger der kører en proces i Windows 10
Sådan finder du ud af, hvilken bruger der kører en proces i Windows 10
Som du måske allerede ved, er Windows 10 et flerbruger-operativsystem. I dag vil vi se, hvordan vi finder ud af, hvilken brugerkonto der kører en proces i Windows 10.
Sådan laver du en styrkedrik i Minecraft
Sådan laver du en styrkedrik i Minecraft
Potions i Minecraft tilbyder masser af fordele, der gør det lige så let at overleve som en gåtur i parken, mens andre kan være katastrofale, når de indtages. The Potion of Strength er en af ​​de bedste at brygge, fordi den giver
Microsoft tilføjer 4K-temaer til Windows 10 til Microsoft Store
Microsoft tilføjer 4K-temaer til Windows 10 til Microsoft Store
Fra og med Windows 7 opfandt Microsoft et nyt temaformat - themepack. Det blev oprettet, så alle temaressourcerne ville blive pakket i en enkelt fil, og deling af sådanne temaer ville være let. I Windows 8 blev filformatet revideret til deskthemepack og understøttet med angivelse af, om vinduesfarven automatisk ville være
Sådan justeres musens følsomhed på MacBook
Sådan justeres musens følsomhed på MacBook
MacBook-brugere har en tendens til at elske udseendet og følelsen af ​​deres enheder. Alt, hvad Apple virker så problemfrit og glat. Men hvad sker der, når din Macbook-mus er lidt for glat? Nå, du kan ende med at skyde din markør halvvejs
Hvad er forskellen mellem pc og Mac RAM?
Hvad er forskellen mellem pc og Mac RAM?
Computere er computere, ikke? Sikker på, operativsystemerne er forskellige, og de bruger forskellige designfilosofier, men sikkert er RAM'et, der går ind i en pc, og RAM, der går til en Mac, det samme. Svaret er nyttigt