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

Hvordan Streamer TheDanDangler forvandlede en Instagram-følger til succes
Hvordan Streamer TheDanDangler forvandlede en Instagram-følger til succes
En lille boble rækker langt, og TheDanDangler er den mest sprudlende personlighed på Twitch.
Sådan låses lydstyrken på Android
Sådan låses lydstyrken på Android
Smartphones er usædvanligt nyttige stykker tech. At have musik, spil, sociale medier, videoer og bøger i en lille pakke er fantastisk. Så fantastisk i virkeligheden, at du næppe kunne bebrejdes for at glemme deres grundlæggende, originale funktion - en telefon.
Sluk for Autoforbedring i Fotos-appen i Windows 10
Sluk for Autoforbedring i Fotos-appen i Windows 10
Du kan slå Automatisk forbedring fra i appen Fotos i Windows 10 for at få et mere naturligt udseende til dine fotos. Fotos-appen i Windows 10 ...
Sådan spiller du musik på alle Google Home-højttalere
Sådan spiller du musik på alle Google Home-højttalere
En af de mest innovative ting ved smarte højttalere er deres evne til at synkronisere og afspille musik som en enhed. Forestil dig at have den samme slags højttaler i hvert værelse i dit hus. Dine familiemedlemmer kunne hver bruge deres
Aktivér AVIF-support i Mozilla Firefox
Aktivér AVIF-support i Mozilla Firefox
Sådan aktiveres AVIF-understøttelse i Mozilla Firefox Fra og med Mozilla Firefox 77, der er i Betakanalen i skrivende stund, er det muligt at aktivere understøttelsen af ​​AVIF-billedformat i browseren. Dette kan være nyttigt for websteder, der aktivt bruger dette moderne format til at levere rigt multimedieindhold
Tilføj eller fjern tastaturlayout i Windows 10
Tilføj eller fjern tastaturlayout i Windows 10
Seneste Windows 10-builds leveres med en ny 'Tastatur'-side i appen Indstillinger. Sådan tilføjes eller fjernes et tastaturlayout i Windows 10.
Dagligt Bing # 2-tema til Windows 8
Dagligt Bing # 2-tema til Windows 8
Få de fantastiske tapeter, der er samlet fra Bings daglige billeder med temaet Daily Bing # 2 til Windows 8. For at få dette tema skal du klikke på downloadlinket nedenfor og derefter klikke på Åbn. Dette vil anvende temaet på dit skrivebord. Tip: Hvis du bruger Windows 7, skal du bruge vores Deskthemepack Installer til at installere og anvende dette