Põhiline Seadmed Kuidas muuta X- või Y-telje skaalat R-s

Kuidas muuta X- või Y-telje skaalat R-s



Programmeerimiskeele R üks olulisemaid omadusi on X- ja Y-telje skaala. Need määravad teie ruudustiku joonte, siltide ja linnukeste välimuse, muutes need iga projekti jaoks ülioluliseks. Vaikimisi skaalad sageli ei aita, mistõttu tuleb nende mõõdikute muutmine mängu.

Kuidas muuta X- või Y-telje skaalat R-s

Selles juhendis selgitame, kuidas muuta X- ja Y-telje skaalat R-s. Samuti saate teada, kuidas luua kohandatud telgesid ja muid kasulikke üksikasju.

Kuidas muuta X- ja Y-telje skaalat?

X- ja Y-telje skaala muutmiseks baasis R on mitu võimalust. Enamik inimesi tugineb funktsioonidele ylim() ja xlim(). Järgmine näide näitab, kuidas need töötavad:

|_+_|

|_+_|

|_+_|

Saate seda kasutada graafiku loomiseks vaiketelje mõõtkavaga:

|_+_|

kuidas näha oma tellijaid tõmblema

Kohandatud mõõtkavaga graafikute loomine on samuti võimalus:

|_+_|

Kuidas kasutada logifunktsiooni X- ja Y-telje skaala muutmiseks?

Kasuks võib tulla ka logifunktsioon. See võimaldab teil muuta oma teljed palgikaaludeks. Logifunktsiooni praktikas nägemiseks vaadake järgmist koodi:

|_+_|

|_+_|

See määrab vajalikud andmed, mis võimaldab teil luua graafiku logi y-teljega:

|_+_|

Kuidas muuta ggplot2 telje skaalat

Telje skaala muutmise teadmine on kasulik mitmesugustes seadetes, näiteks graafikutel baasis R. Jällegi saate kasutada skaala muutmiseks funktsioone ylim() ja xlim(), nagu näitab järgmine kood:

|_+_|

|_+_|

|_+_|

Ka kohandatud telgedega hajuvusdiagrammi loomine ei tohiks olla liiga keeruline.

|_+_|

|_+_|

|_+_|

|_+_|

Teine võimalus on teisendada teljed logiskaaladeks järgmiste argumentidega:

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

Siin on näide nendest argumentidest koodis:

|_+_|

|_+_|

|_+_|

See teave võimaldab teil luua kohandatud logi y-teljega hajuvusdiagrammi:

|_+_|

|_+_|

|_+_|

Kuidas luua kohandatud telge R-s

Lisaks X- ja Y-telje skaala muutmisele võimaldab R teil luua ka oma telgi. Loomulikult peate kasutama telje funktsiooni. Kõige tavalisem mall näeb välja selline:

|_+_|

Iga sulgudes olev komponent tähendab järgmist.

  • pool – graafiku külg, kuhu telg joonistatakse (4 – paremale; 3 – üleval; 2 – vasakul; 1 – all)
  • at – vektor, mis näitab, kus linnukesed paiknevad
  • sildid – sildivektorid, mis paigutatakse teie tähiste juurde (kui see on null, kasutab programm at väärtust)
  • pos – see on teie teljejoone joonistamise koordinaat (st väärtus, kus see ristub teise teljega)
  • lty – liini tüüp
  • col – linnukese ja joone värv
  • las – see määrab, kas sildid on teljega risti (=2) või paralleelsed (=0)
  • tck – teie linnukese pikkus, mis on kujutatud graafikupiirkonna murdosana. Negatiivsed väärtused on graafikust väljas, positiivsed aga sees. Lisaks pärsib null puugid, samas kui 1 loob ruudustikud (vaikeväärtus on -0,01).

Kohandatud telgede loomisel võiksite kaaluda kõrgetasemelise graafikufunktsiooni poolt automaatselt genereeritud telgede mahasurumist. Tehke järgmist.

  • Sisestage |_+_| mõlema telje korraga alla surumiseks.
  • Sisestage |_+_| X-telje mahasurumiseks.
  • Sisestage |_+_| Y-telje mahasurumiseks

Kuidas muuta X- ja Y-telge skaalafunktsioonide abil?

Veel üks viis oma telgede muutmiseks on kasutada funktsiooni scale_xx(). Vaadake selle funktsiooni lihtsustatud vormingut:

|_+_|

|_+_|

Nende elementide tähendus on järgmine:

  • nimi – Y- või X-telje silt
  • katkestused – vaheaegade juhtimine juhendis (nt ruudustiku jooned ja teljemärgid). Mõned levinumad väärtused hõlmavad null-, loobumis- ja märgi- või numbrivektoreid, mis määravad katkestused.
  • sildid – teie telje märgiste sildid. Lubatud väärtused hõlmavad null-, loobumis- ja märgivektoreid.
  • piirid – see arvvektor määrab X- või Y-telje piirid.
  • trans – enamik kasutajaid kasutab transväärtusena log2 või log10. Nagu nimigi ütleb, kasutatakse seda telje teisendamiseks.

Pane oma R-kodeerimise oskused proovile

X- ja Y-telje skaala muutmine avab R-s uusi võimalusi. See võimaldab teil esitada oma andmed selgelt sobivate siltide, linnukeste ja muude oluliste elementidega. Mis kõige parem, teil ei tohiks skaala muutmisega probleeme tekkida, kuna suurem osa protsessist on suhteliselt lihtne.

Kas eelistate R-s vaikimisi või kohandatud telgi? Kui tihti te oma telgesid vahetate? Kas olete kunagi loonud kohandatud telje? Andke meile teada allpool olevas kommentaaride jaotises.

Huvitavad Artiklid

Toimetaja Valik

Kuidas kontrollida, kas alglaadur on lukustamata
Kuidas kontrollida, kas alglaadur on lukustamata
Android on kohandatav süsteem, mida saate oma vajadustele vastavalt muuta. Näiteks kui teil on Androidi vanem versioon, mille värskendamine on peatatud, saate lihtsalt kohandatud ROM-i vilkuda ja seda värskendada. Selleks
Microsoft Edge saab uue logo
Microsoft Edge saab uue logo
Microsoft avalikustas Chromiumi põhise brauseri jaoks uue logo. Uuel logol on E-täht koos lainega (veebis surfamiseks). See näeb välja kaasaegne, järgides sujuva kujunduse keelt, mida Microsoft kasutab täna Office'i ja Windows 10X-i ikoonide jaoks. Reklaam See näeb välja järgmine: uus logo on
iOS 7 iPhone 4S-is ja iPad 2-s: elu Apple'i elutsükli piiril
iOS 7 iPhone 4S-is ja iPad 2-s: elu Apple'i elutsükli piiril
Apple on välja andnud iOS 7 tasuta täiendusena olemasolevatele iPhone'i ja iPadi kasutajatele. Kuid kuidas töötab Apple'i uuendatud operatsioonisüsteem kahes vanimas toetatud seadmes: iPhone 4S ja iPad 2? PC Pro toimetaja
Lubage varjatud Aero Lite teema Windows 10-s
Lubage varjatud Aero Lite teema Windows 10-s
Sarnaselt Windows 8-ga on uhiuuel Windows 10-l varjatud varjatud teema Aero Lite, mida saab lubada vaid lihtsa tekstifailiga. See muudab akende välimust, tegumiriba ja ka uut menüüd Start. Teema Aero Lite lubamiseks peate toimima järgmiselt
Adobe Creative Suite 4 Design Standard / Premium ülevaade
Adobe Creative Suite 4 Design Standard / Premium ülevaade
Tänapäeval on seda lihtne unustada, kuid Adobe alustas oma elu pildiseadmete tarkvara ja fontide väljatöötamisega. Pärast neid tagasihoidlikke algusi on asjad märkimisväärselt edasi liikunud, kuid Adobe'i põhifookus ja tugevus jääb avaldamisele. Selle võti
Chromecast vs. Firestick – mille peaksite ostma?
Chromecast vs. Firestick – mille peaksite ostma?
Sellised seadmed nagu Google Chromecast ja Amazon Firestick muudavad täielikult seda, kuidas kõik oma telereid näevad ja kasutavad. Arvestades praeguste voogesitusseadmete arvukust, võib olla raske otsustada, millist neist osta. Sa ei ole selle tundega üksi. Kuigi
Piiksukoodide tõrkeotsing
Piiksukoodide tõrkeotsing
Kas kuulete arvuti sisselülitamisel piiksu? Piiksukoodid näitavad, miks teie arvuti ei tööta. Siin on, mida teha.