An open API service indexing awesome lists of open source software.

https://github.com/eliocamp/tagger

Adds tags to 'ggpot2' facets
https://github.com/eliocamp/tagger

Last synced: 4 months ago
JSON representation

Adds tags to 'ggpot2' facets

Awesome Lists containing this project

README

          

---
output: github_document
---

```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-"
)
```

# tagger

The goal of tagger is to easily add tags to facetted plots in order to identify panles.

## Installation

You can install the development version from [GitHub](https://github.com/) with:

``` r
# install.packages("devtools")
devtools::install_github("eliocamp/tagger")
```
## Example

In the default usage, you can simply add `tag_facets()` to add a tag to each panel of a ggplo2 plot.

```{r example}
library(tagger)
library(ggplot2)

ggplot(mtcars, aes(hp, mpg)) +
geom_point() +
facet_grid(cyl ~ vs) +
tag_facets()
```
If you want to tag rows and columns instead of each panel indivdually, you can set it with the `tag` argument.

```{r}
ggplot(mtcars, aes(hp, mpg)) +
geom_point() +
facet_grid(cyl ~ vs) +
tag_facets(tag = "rc")
```