Acasă Finanțe personale Cum se adaugă fațete, cântări și opțiuni în ggplot2 în R

Cum se adaugă fațete, cântări și opțiuni în ggplot2 în R

Cuprins:

Video: I-A PUS IMPLANTURI SI AM FILMAT / Dentistry Hub 2025

Video: I-A PUS IMPLANTURI SI AM FILMAT / Dentistry Hub 2025
Anonim

Pe lângă date, statistici și statistici, specificațiile complete ale unui ggplot2 în R includ fațetele și cântările.Fereturile vă permit să vizualizați diferite subseturi ale datelor într-un singur complot.Carile includ nu numai x -axis și y dar, de asemenea, orice chei suplimentare care explică datele dvs. (de exemplu, atunci când diferite subgrupe au culori diferite în graficul dvs.)

Adăugarea fațetelor

Pentru a face scatterplotul de bază al consumului de combustibil față de performanță, utilizați următoarele: Pentru a adauga fațete, folosiți funcția facet_grid (). Această funcție vă permite să creați o grilă bidimensională care definește variabilele de fațet. argumentul față de facet_grid () ca o formulă a coloanelor formulare rânduri ~ Cu alte cuvinte, o tildă (~) separă variabila rândului de variabila coloanei.

Pentru a ilustra, adăugați fațete cu numărul de cilindri ca coloane. Aceasta înseamnă că formula ta este ~ cil. Observați că, deoarece nu există rânduri ca fațete, nu există nimic înainte de caracterul tilde:

>> p + stat_smooth (metoda = "lm") + facet_grid (~ cyl)

Grafica ar trebui să arate așa.

facet_grid (). "

Similar cu facet_grid (), puteți utiliza și funcția facet_wrap () pentru a înfășura o singură dimensiune a fațadelor pentru a umple grila de complot
Lucrând cu scale

În ggplot2, scalele controlează modul în care datele dvs. sunt cartografiate geomului dvs. Astfel, datele dvs. sunt mapate la ceva ce puteți vedea (de exemplu linii, puncte, culori, poziție sau forme)

Pachetul ggplot2 este extrem de bun la selectarea valorilor implicite sensibile pentru scalele dvs. În majoritatea cazurilor, nu trebuie să faceți prea multe pentru a personaliza scările dvs. Cu toate acestea, ggplot2 are o gamă largă de funcții și setări foarte sofisticate pentru a vă oferi un control fin asupra comportamentului și aspectului scării dvs.

În exemplul următor, puteți mapa coloana mtcars $ cyl atât la forma, cât și la culoarea punctelor. două scale separate, dar suprapuse: o scală controlează forma, în timp ce a doua scală controlează culoarea punctelor: >> p <- ggplot (mtcars, ae s (x = hp, y = mpg)) + + geom_point (aes (shape = factor (cil), color = factor (cil)))

Numele unei scări implicite la numele variabilei care este mapată la el. În acest caz, veți mapa factorul (cil) la scară. Pentru a schimba aspectul unei scări, trebuie să adăugați o funcție de scalare la grafic. Funcția de scară specifică pe care o utilizați depinde de tipul de scală, dar în acest caz aveți o scală de formă cu valori discrete, deci utilizați funcția scale_shape_discrete ().

Aveți, de asemenea, o scală de culoare cu valoare discretă, astfel încât să o puteți controla cu scale_colour_discrete (). Pentru a schimba numele care apare în legenda plotului, trebuie să specificați numele argumentului la aceste scale. De exemplu, schimbați numele legendei în "Cilindri" prin setarea argumentului name = "Cilindri":

p + + scară_shape_discrete (name = "Cilindri") + + scale_colour_discrete > În mod similar, pentru a schimba scara

x

-axis, ați folosi scale_x_continuous ().

Schimbarea opțiunilor

În ggplot2 puteți, de asemenea, să aveți control complet asupra titlurilor, etichetelor și a tuturor celorlalți parametri de complot.

Pentru a adăuga

x

-axis și

y - etichete axe, utilizați funcțiile xlab () și ylab (). Pentru a adăuga un titlu principal, utilizați funcția ggtitle (): >> ggplot (mtcars, aes (x = hp, y = mpg)) + geom_point (color = Performanța (puterea calului) ") + + ylab (" Consumul de combustibil (mpg) ") + + ggtitle (" Compararea autoturismelor ")

opțiunile ggplot2. "Width =" 535 ">

Modificarea opțiunilor ggplot2.

Cum se adaugă fațete, cântări și opțiuni în ggplot2 în R

Alegerea editorilor

Efectuarea unui acord prealabil de primire a tratamentului pentru tulburarea bipolară - manechine

Efectuarea unui acord prealabil de primire a tratamentului pentru tulburarea bipolară - manechine

Manie sau depresie, o persoană poate să nu se gândească suficient de clar pentru a căuta un tratament și poate chiar să refuze tratamentul necesar. Cei apropiați doresc să facă ceea ce este mai bun, dar ei ezită adesea, fără să știe când să intre și ce să facă. În cazul în care vă sunați la medic sau terapeut sau vă conduceți ...

Relații iubitoare-dar-furioase - manechine

Relații iubitoare-dar-furioase - manechine

Când te gândești la violența domestică, ce îți vine în minte? Dacă sunteți ca majoritatea oamenilor, veți crea imediat o imagine a unui cuplu angajat într-un schimb furios și violent. Acest cuplu ar putea fi doi bărbați, două femei, un soț și soție, parteneri sau conviețuiți. Ce înseamnă violența în familie este că trăiesc împreună ...

Făcându-ți Angerul Alia - dummies

Făcându-ți Angerul Alia - dummies

Dacă alegi să folosești furia constructivă, te vei alătura unor rânduri destul de notabile oameni buni - George Washington, Martin Luther King, Jr., Isus Hristos, Gandhi și Mama Teresa, pentru a numi câteva. Aceștia sunt doar câțiva oameni care, desigur, s-au supărat - despre sărăcie, nedreptate rasială, ocupația țărilor lor de către puterile străine ...

Alegerea editorilor

Cum se adaugă butoane în jocul HTML5 pentru accesul mobil - dummies

Cum se adaugă butoane în jocul HTML5 pentru accesul mobil - dummies

Biblioteca simpleGame are o funcție utilă numită GameButton pentru adăugarea unui buton pe ecranul unui dispozitiv mobil pentru jocul dvs. HTML5. Tastatura este una dintre cele mai ușoare căi de acces la un browser standard, dar majoritatea dispozitivelor mobile nu au tastaturi. Prima problemă este să aflăm ...

Cum să adăugați efecte drift la jocul HTML5 - dummies

Cum să adăugați efecte drift la jocul HTML5 - dummies

ÎN jocul dvs. HTML5. Multe jocuri de curse includ mecanisme de derapare sau derapare. Obținerea exactului acestui comportament necesită matematică foarte sofisticată, dar puteți face o aproximare rezonabilă a acestui comportament fără prea mult efort. Această imagine nu este suficientă. Chiar trebuie să vezi asta ...

Cum să adăugați efecte de tragere la jocul HTML5 - dummies

Cum să adăugați efecte de tragere la jocul HTML5 - dummies

Jocul dvs. HTML5 în multe feluri. Pentru unul, poate adăuga un efect de tragere și, astfel, poate conduce la un comportament mai precis al vehiculului terestru. Imaginați-vă că mașina dvs. este blocată într-un cartier rău în mijlocul nopții (din nou). Nu puteți schimba pur și simplu poziția mașinii. ...

Alegerea editorilor

Elementele de bază ale hTML în Adobe CS5 Dreamweaver - dummies

Elementele de bază ale hTML în Adobe CS5 Dreamweaver - dummies

Când creați o nouă pagină web în Adobe Creative Suite 5 CS5) Multe coduri Dreamweaver sunt create pentru a ajuta browserul dvs. web să recunoască codul HTML și ce versiune de cod HTML utilizează. Dreamweaver funcționează în fundal pentru a vă asigura că pagina dvs. funcționează în majoritatea versiunilor recente ale browserelor web, cum ar fi ...

Imagine Plasarea în Adobe CS5 Paginile Dreamweaver - dummies

Imagine Plasarea în Adobe CS5 Paginile Dreamweaver - dummies

Puteți utiliza elemente de meniu, copiați și lipiți, trageți și plasați imagini pe pagina Dreamweaver Adobe Creative Suite 5 (Adobe CS5). Ca rezultat, plasarea imaginilor pe o pagină Web în Dreamweaver este mai ușoară decât oricând, mai ales datorită integrării sale cu alte produse Adobe. Introducerea imaginilor Dacă pregătiți imaginile din față ...

Modul de utilizare a panoului text în Panoul de proprietăți CSS al Dreamweaver - dummies

Modul de utilizare a panoului text în Panoul de proprietăți CSS al Dreamweaver - dummies

Panoul Dreamweaver Text dispune de o colecție de opțiuni care controlează afișarea textului în paginile dvs. Puteți accesa opțiunile de pe panoul text prin derularea în jos a panoului Proprietăți până când ajungeți sub opțiunile Layout sau făcând clic pe pictograma T din partea de sus a panoului. Panoul Text include ...