Skip to content

ricardo-bion/emoGG

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



emoGG(plot)

Use emoji in your ggplot2 plots.

This is silly.

Installation

devtools::install_github("dill/emoGG")

Usage

library(ggplot2)
#> Loading required package: methods
library(emoGG)

First need to find an emoji, using the emoji_search function. First look for a tulip:

emoji_search("tulip")
#>          emoji       code keyword
#> 626      tulip \U0001f337 flowers
#> 627      tulip \U0001f337   plant
#> 628      tulip \U0001f337  nature
#> 629      tulip \U0001f337  summer
#> 630      tulip \U0001f337  spring
#> 3051 copyright           ©️      ip

The iris example with real irises (well, tulips...)

ggplot(iris, aes(Sepal.Length, Sepal.Width, color = Species)) +
  geom_emoji(emoji="1f337")

plot of chunk iris_ex

What about plotting mtcars with real cars?

ggplot(mtcars, aes(wt, mpg))+ geom_emoji(emoji="1f697")

plot of chunk mtcars

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

plot of chunk catplotlib

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

plot of chunk big-emoji

ggplot2 versions

Note that this branch works with the current CRAN version of ggplot2 (1.0.1), installable using install.packages("ggplot2"). See this issue for more information. Once a new version of ggplot2 is available on CRAN, this repository will be updated.

If you want to use the new version of ggplot2, see the new-ggplot2 branch of this repository.

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.

About

Emoji in ggplot2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • R 100.0%