Viena no svarīgākajām R programmēšanas valodas iezīmēm ir X un Y ass skalas. Tie nosaka jūsu režģa līniju, etiķešu un atzīmju izskatu, padarot tos par izšķirošiem jebkuram projektam. Noklusējuma skalas bieži vien nav piemērotas, tāpēc tiek mainīta šī metrika.
Šajā rokasgrāmatā mēs paskaidrosim, kā mainīt X un Y asu skalas R. Jūs arī uzzināsit, kā izveidot pielāgotas asis un citu noderīgu informāciju.
Kā mainīt X un Y asu skalu?
Ir vairāki veidi, kā mainīt X un Y asu skalu R bāzē. Lielākā daļa cilvēku paļaujas uz ylim() un xlim() funkcijām. Šis piemērs parāda, kā tie darbojas:
|_+_|
|_+_|
|_+_|
Varat to izmantot, lai izveidotu diagrammu ar noklusējuma ass skalu:
|_+_|
kā izslēgt facebook ziņas komentēšanu
Ir arī iespēja izveidot zemes gabalus ar pielāgotu mērogu:
|_+_|
Kā izmantot žurnāla funkciju, lai mainītu X un Y asu skalu?
Var noderēt arī žurnāla funkcija. Tas ļauj pārveidot asis baļķu svaros. Apskatiet nākamo kodu, lai redzētu žurnāla funkciju praksē:
|_+_|
|_+_|
Tas definē nepieciešamos datus, kas ļauj izveidot diagrammu ar žurnāla y asi:
|_+_|
Kā mainīt ass mērogu programmā ggplot2
Zināšanas, kā mainīt ass mērogu, ir noderīgas dažādos iestatījumos, piemēram, diagrammās jūsu bāzē R. Atkal varat izmantot funkcijas ylim() un xlim(), lai mainītu mērogus, kā parādīts ar šādu kodu:
|_+_|
|_+_|
|_+_|
Arī izkliedes diagrammas izveide ar pielāgotām asīm nedrīkst būt pārāk sarežģīta:
|_+_|
|_+_|
|_+_|
|_+_|
Vēl viena iespēja ir pārveidot asis uz žurnālu skalām, izmantojot šos argumentus:
- scale_x_continuous(trans='log10')
- scale_y_continuous(trans='log10')
Šeit ir piemērs šiem argumentiem kodā:
|_+_|
|_+_|
|_+_|
Šī informācija ļauj izveidot izkliedes diagrammu ar pielāgotu žurnāla y asi:
|_+_|
|_+_|
|_+_|
Kā izveidot pielāgotu asi programmā R
Papildus X un Y asu skalas pārveidošanai, R ļauj arī izveidot savas asis. Protams, jums būs jāizmanto ass funkcija. Šādi izskatās visizplatītākā veidne:
|_+_|
Lūk, ko nozīmē katrs iekavās esošais komponents:
- puse — tā diagrammas puse, kurā tiks uzzīmēta ass (4 — pa labi; 3 — augšā; 2 — pa kreisi; 1 — apakšā)
- at – vektors, kas norāda, kur tiks novietotas atzīmes
- etiķetes — etiķetes vektori, kas tiks novietoti pie jūsu tic atzīmēm (ja tā ir nulle, programma izmantos vērtību pie)
- poz – šī ir jūsu ass līnijas zīmēšanas koordināte (t.i., vērtība, kur tā šķērso otru asi)
- lty – līnijas veids
- col – atzīmes un līnijas krāsa
- las — tas norāda, vai etiķetes ir perpendikulāras (=2) vai paralēlas (=0) asij
- tck — jūsu atzīmes garums, kas attēlots kā diagrammas apgabala daļa. Negatīvās vērtības atrodas ārpus diagrammas, bet pozitīvie skaitļi atrodas iekšpusē. Turklāt nulle nomāc atzīmes, bet 1 veido režģlīnijas (-0,01 ir noklusējuma vērtība).
Veidojot pielāgotas asis, iespējams, vēlēsities izslēgt asis, kuras automātiski ģenerē augsta līmeņa diagrammas funkcija. Lūk, kā to izdarīt:
- Ierakstiet |_+_| lai vienlaikus apspiestu abas asis.
- Ierakstiet |_+_| lai apspiestu X asi.
- Ierakstiet |_+_| lai apspiestu Y asi
Kā mainīt X un Y asi, izmantojot mēroga funkcijas?
Vēl viens veids, kā mainīt asis, ir izmantot scale_xx() funkciju. Apskatiet šīs funkcijas vienkāršoto formātu:
|_+_|
|_+_|
Šo elementu nozīme ir šāda:
- nosaukums – Y vai X ass etiķete
- pārtraukumi — ceļveža pārtraukumu kontrole (piemēram, režģa līnijas un ass atzīmes). Dažas no visizplatītākajām vērtībām ir null, waiver un rakstzīmju vai ciparu vektori, kas norāda pārtraukumus.
- etiķetes – jūsu ass atzīmju etiķetes. Atļautās vērtības ietver nulles, waiver un rakstzīmju vektorus.
- limits – šis skaitliskais vektors nosaka X vai Y ass robežas.
- trans — lielākā daļa lietotāju izvēlas log2 vai log10 kā savu transvērtību. Kā norāda nosaukums, to izmanto asu pārveidošanai.
Izmēģiniet savas R kodēšanas prasmes
X un Y ass mēroga pārveidošana paver jaunas iespējas R. Tas ļauj skaidri parādīt savus datus ar atbilstošām etiķetēm, atzīmēm un citiem būtiskiem elementiem. Pats labākais, ka skalas maiņai nevajadzētu būt pārāk lielām grūtībām, jo lielākā daļa procesa ir salīdzinoši vienkārša.
Vai dodat priekšroku noklusējuma vai pielāgotajām asīm R? Cik bieži jūs maināt cirvjus? Vai esat kādreiz izveidojis pielāgotu asi? Paziņojiet mums tālāk komentāru sadaļā.