knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "figure/",
  fig.height = 1
)

emoGG(plot)

Use emoji in your ggplot2 plots.

This is silly.

Installation

devtools::install_github("dill/emoGG")

Usage

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")

Acknowledgements

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.



dill/emoGG documentation built on Feb. 3, 2023, 6:57 a.m.