6.1 facet_grid()
Izmantojot funkciju facet_grid()
, var norādīt divus mainīgos pēc kuriem dalīt datus. Pirmais mainīgais (pirms tildes zīmes) norāda dalījumu rindās, bet otrais mainīgais aiz tildes zīmes norāda dalījumu kolonnās. Ja ir vēlme dalīt tikai vienā dimensijā, tad neizmantotās dimensijas (mainīgā) vietā jānorāda “.”.
Pirmajā piemēra attēls sadalīts mazākos attēlos balstoties tikai uz mainīgo Type
kolonnās (6.1 attēls).
ggplot(CO2,aes(conc,uptake)) + geom_point() +
facet_grid(.~Type)
Norādot mainīgo Treatment pirms tildes zīmes, izveidojas attēls, kas sadalīts rindās atbilstoši šī mainīgā līmeņiem (6.2 attēls).
ggplot(CO2,aes(conc,uptake)) + geom_point() +
facet_grid(Treatment~.)
Norādot abus divus mainīgos, izveidojas attēls, kurā mazie attēliņi ir atbilstošo mainīgo līmeņu kombinācijas (6.3 attēls).
ggplot(CO2,aes(conc,uptake)) + geom_point() +
facet_grid(Treatment~Type)
Pievienojot argumentu margins = TRUE, var panākt, ka veidojas ne tikai atsevišķi mazie attēli, bet arī attēli, kuros mainīgo līmeņi skatīti kopā (6.4 attēls).
ggplot(CO2,aes(conc,uptake)) + geom_point() +
facet_grid(Treatment~Type,margins = TRUE)