(Acest articol a fost publicat pentru prima dată pe Modele de peisaje maritimeși cu amabilitate a contribuit la R-bloggeri). (Puteți raporta problema legată de conținutul acestei pagini aici)
Doriți să vă distribuiți conținutul pe R-bloggeri? dați clic aici dacă aveți un blog, sau aici dacă nu aveți.
Valoarea implicită pentru modelarea parcelelor ar trebui să fie pentru vizualizarea ușoară pe dispozitivele mobile.
Cele mai multe interacțiuni digitale se fac prin mobil în zilele noastre. Chiar dacă intenționați să vă vizualizați parcelele pe un desktop, un aspect adecvat pentru dispozitive mobile le va face mai lizibile.
Vă recomand să utilizați o vizualizare prietenoasă pentru dispozitive mobile din prima zi de explorare a datelor. Aceasta înseamnă utilizarea unor dimensiuni mai mari ale fontului, liniilor și etichetei decât valorile implicite ale pachetului standard de trasare. Voi arăta mai jos cum.
Puteți modifica apoi stilul pe măsură ce finalizați parcelele de publicare, unde vizualizarea pe desktop ar putea fi mai obișnuită (am văzut „s-ar putea să fie”, deoarece în prezent scriu frecvent pe telefon).
Stilizarea parcelelor pentru claritatea vizuală este cheia de la început, deoarece claritatea prezentării influențează modul în care interpretați cercetarea. Deci are un impact tangibil asupra modului în care se va dezvolta cercetarea dvs. și asupra modului în care vă implicați cu colaboratorii dvs.
Deseori comunic cu colaboratorii și studenții prin mesaje instantanee (de exemplu, echipe), ceea ce permite cicluri rapide de feedback. Cu toate acestea, setările implicite ggplot pot fi greu de vizualizat.
Există multe cărți bune despre realizarea de grafice, de exemplu, consultați Arta funcțională de Alberto Cairo.
Mai jos vreau doar să arăt câteva sfaturi pentru îmbunătățirea setărilor ggplot2 pentru a obține imagini mai bune pentru mobil.
Vom folosi unul dintre exemplele mele de seturi de date dintr-un experiment de creștere al algelor.
Îl poți încărca direct de la adresa URL.
Cel mai important sfat este să schimbați dimensiunea de bază în tema de bază. Dacă faci asta cu theme_set apoi se aplică tuturor parcelelor din această sesiune R.
library(tidyverse)
# Read raw data
dat <- read.csv("https://raw.githubusercontent.com/cbrown5/example-ecological-data/main/data/algal-stressors/diuron_data.csv")
theme_set(theme_bw(base_size = 28))
ggplot(dat) +
aes(x = hours, y = celld) +
geom_point(alpha = 0.5) +
labs(x = "Hours", y = "Cell density")
Warning: Removed 75 rows containing missing values or values outside the scale range
(`geom_point()`).

Al doilea sfat este să păstrați faptele la aproximativ 3 panouri.
Înainte:
ggplot(dat) +
aes(x = hours, y = celld) +
geom_point(alpha = 0.5) +
facet_grid(Diuron_num~Light_num) +
labs(x = "Hours", y = "Cell density")


Mai bine:
dat |>
filter(Diuron_num == 1) |>
ggplot() +
aes(x = hours, y = celld) +
geom_point(alpha = 0.5) +
facet_wrap(.~Light_num) +
labs(x = "Hours", y = "Cell density", title = "Diuron = 1")


Cel mai bun: pentru mobil, utilizați un aranjament vertical
dat |>
filter(Diuron_num == 1) |>
ggplot() +
aes(x = hours, y = celld) +
geom_point(alpha = 0.5) +
facet_grid(Light_num~.) +
labs(x = "Hours", y = "Cell density", title = "Diuron = 1")


În general, nu puneți prea multe informații pe o singură parcelă. Dacă utilizați culori, evitați legendele lungi (<7 articole este ideal, <3 este excelent).
Dacă devine prea complex, gândiți-vă la ceea ce încercați să comunicați, apoi împărțiți-vă complotul în mai multe parcele, câte unul pentru fiecare punct.
În cele din urmă, ați putea la fel de bine să configurați pentru a salva imagini png de calitate a publicației de la început:
g1 <- dat |>
filter(Diuron_num == 1) |>
ggplot() +
aes(x = hours, y = celld) +
geom_point(alpha = 0.5) +
facet_grid(Light_num~.) +
labs(x = "Hours", y = "Cell density", title = "Diuron = 1")
ggsave(g1, filename = "figure1.png", width = 6, height = 12, dpi = 600)
Joacă-te cu lățimea și înălțimea pentru a obține raportul de vizualizare și dimensiunea bune pentru o vizualizare clară. Un dpi mare este necesar pentru imagini de calitate publicării.
