ggblanket es un paquete con funciones que recubren las del paquete ggplot2 con la razon de cambiar visualmente como se presentan las graficas,aunque en mi opinion solo cambia el codigo y hace mas facil crear graficas hasta cierto punto. Este paquete solo cubre hasta un 80% de las funciones de ggplot2.
Este paquete es desarrollado para el uso de todos, desde principiantes hasta expertos.
Librerias
library(ggplot2)
library(ggblanket)
## Warning: package 'ggblanket' was built under R version 4.2.3
library(ggversa)
library(tidyverse)
## ── Attaching packages ─────────────────────────────────────── tidyverse 1.3.2 ──
## ✔ tibble 3.1.8 ✔ dplyr 1.1.0
## ✔ tidyr 1.3.0 ✔ stringr 1.5.0
## ✔ readr 2.1.4 ✔ forcats 1.0.0
## ✔ purrr 1.0.1
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag() masks stats::lag()
library(lubridate)
##
## Attaching package: 'lubridate'
##
## The following objects are masked from 'package:base':
##
## date, intersect, setdiff, union
Graf.
Anolis %>%
gg_blank( x = HEIGHT, #alpha, size, linewidth, shape, y linetype no se pueden usar al igual que con geom_*, pero gg_blank es un "work_around"
y= SVL,
col = SEX_AGE,#col une las funciones fill y color
facet = Survey_Site, #facet ya se vio en clase
facet2 = SEASON, #facet2 es otra aplicacion de facet a la misma grafica
pal = c("green", "blue", "red"))+
geom_violin(aes(alpha=SEX_AGE))+
scale_alpha_manual(values = c(0.1, .7, 0.5))+
#pal te permite decidir exactamente que color usar para la grafica aun cuando se usa col, pero nota: col seria necesario ya que no solo da color tambien los divide por data. Pal tambien es heredado por otras funciones geom_
geom_point()
## ℹ For further ggblanket information, see https://davidhodge931.github.io/ggblanket/
## This message is displayed once every 8 hours.
## Warning: Removed 308 rows containing non-finite values (`stat_ydensity()`).
## Warning: `position_dodge()` requires non-overlapping x intervals
## `position_dodge()` requires non-overlapping x intervals
## `position_dodge()` requires non-overlapping x intervals
## `position_dodge()` requires non-overlapping x intervals
## `position_dodge()` requires non-overlapping x intervals
## Warning: Removed 308 rows containing missing values (`geom_point()`).
#Como se puede observar en vez de escribir geom_point o geom_bar solo se escribe
#gg_point o gg_bar
Si quieren conocer mas de ggblanket esta pagina puede ayudar:
https://davidhodge931.github.io/ggblanket/articles/ggblanket.html
Para ver una lista de las funciones de ggblanket, puede visitar esta pagina:
https://davidhodge931.github.io/ggblanket/reference/index.html