add_fishape | R Documentation |
Adds a fish silhouette to your plot
add_fishape( family = "Pomacanthidae", option = "Centropyge_loricula", xmin = -Inf, xmax = Inf, ymin = -Inf, ymax = Inf, scaled = FALSE, xlim = NULL, ylim = NULL, fill = "#000000", alpha = 1 )
family |
character string indicating the fish family. |
option |
character string indicating the fish species. If NA, the first available option within a family will be selected |
xmin |
x location giving minimum horizontal location of silhouette |
xmax |
x location giving maximum horizontal location of silhouette |
ymin |
y location giving minimum vertical location of silhouette |
ymax |
y location giving maximum vertical location of silhouette |
scaled |
logical parameter. If TRUE, location parameters (xmin, xmax, ymin, ymax) should range between 0 and 1. If FALSE, location parameters should be provided according to the values on the plot axes. |
xlim, ylim |
vectors of length = 2, contains the data limits and must be provided if scaled is TRUE. |
fill |
color of fish shape |
alpha |
transparency of fish shape (value between 0 and 1) |
Adds a fish silhouette grob to a ggplot object.
## Not run: library(ggplot2) ggplot() + add_fishape(fill = fish(n = 5)[4]) ggplot(diamonds)+ geom_bar(aes(cut, fill = cut)) + scale_fill_fish_d(option = "Naso_lituratus") + add_fishape(family = "Acanthuridae", option = "Naso_unicornis", xmin = 1, xmax = 3, ymin = 15000, ymax = 20000, fill = fish(option = "Naso_lituratus", n = 5)[3], alpha = 0.8) + theme_bw() ## example with relative coordinates ggplot(diamonds)+ geom_bar(aes(cut, fill = cut)) + scale_fill_fish_d(option = "Naso_lituratus") + add_fishape(family = "Acanthuridae", option = "Naso_unicornis", xmin = 0, xmax = 0.3, ymin = 0.8, ymax = 1, scaled = TRUE, xlim = c(0.5, 5.5), ylim = c(0, 21000) , fill = fish(option = "Naso_lituratus", n = 5)[3], alpha = 1) + theme_bw() ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.