knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "figure/", fig.height = 1 )
Use emoji in your ggplot2
plots.
This is silly.
devtools::install_github("dill/emoGG")
library(ggplot2) library(emoGG)
First need to find an emoji, using the emoji_search
function. First look for a tulip:
emoji_search("tulip")
The iris
example with real irises (well, tulips...)
ggplot(iris, aes(Sepal.Length, Sepal.Width, color = Species)) + geom_emoji(emoji="1f337")
What about plotting mtcars
with real cars?
ggplot(mtcars, aes(wt, mpg))+ geom_emoji(emoji="1f697")
Want to map emoji
as an aesethetic? Check out this gist!
Some random cats?
posx <- runif(50, 0, 10) posy <- runif(50, 0, 10) ggplot(data.frame(x = posx, y = posy), aes(x, y)) + geom_emoji(emoji="1f63b")
We can also just put a big emoji in the background:
qplot(x=Sepal.Length, y=Sepal.Width, data=iris, geom="point") + add_emoji(emoji="1f337")
Emoji lookup is from @muan's emojilib
.
Emoji are loaded from a CDN using Twitter's twemoji
, which is CC-BY 4.0 licensed. You can get attribution details on the project page.
With apologies, DLM.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.