esquisse
RStudio add-in to make plots interactively with ggplot2
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 28 committers (3.6%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.3%) to scientific vocabulary
Keywords
addin
data-visualization
ggplot2
r
rstudio-addin
visualization
Keywords from Contributors
carpentries
Last synced: 6 months ago
·
JSON representation
Repository
RStudio add-in to make plots interactively with ggplot2
Basic Info
- Host: GitHub
- Owner: dreamRs
- License: other
- Language: R
- Default Branch: master
- Homepage: https://dreamrs.github.io/esquisse
- Size: 16.2 MB
Statistics
- Stars: 1,827
- Watchers: 51
- Forks: 238
- Open Issues: 52
- Releases: 20
Topics
addin
data-visualization
ggplot2
r
rstudio-addin
visualization
Created over 8 years ago
· Last pushed 12 months ago
Metadata Files
Readme
Changelog
License
README.Rmd
---
output: github_document
---
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```
# esquisse
**Try online : https://dreamrs.shinyapps.io/esquisse/**
[](https://CRAN.R-project.org/package=esquisse)
[](https://CRAN.R-project.org/package=esquisse)
[](https://lifecycle.r-lib.org/articles/stages.html)
[](https://github.com/dreamRs/esquisse/actions)
This addin allows you to interactively explore your data by visualizing it with the [ggplot2](https://github.com/tidyverse/ggplot2) package. It allows you to draw bar plots, curves, scatter plots, histograms, boxplot and [sf](https://github.com/r-spatial/sf) objects, then export the graph or retrieve the code to reproduce the graph.
See online documentation : https://dreamrs.github.io/esquisse/index.html
Use esquisse online : https://dreamrs.shinyapps.io/esquisse/
If you find bugs, please open an [issue](https://github.com/dreamRs/esquisse/issues)
## Installation
Install from [CRAN](https://CRAN.R-project.org/package=esquisse) with :
```r
install.packages("esquisse")
```
Or install development version from [GitHub](https://github.com/dreamRs/esquisse) :
```r
remotes::install_github("dreamRs/esquisse")
```
Then launch the addin via the RStudio menu or with `esquisse::esquisser()`.
## esquisse addin
```r
esquisse::esquisser()
# or with your data:
esquisse::esquisser(palmerpenguins::penguins)
```

Above gif was made with :heart: by [@mfanny](https://github.com/mfanny) and cannot be removed, but in the meantime {esquisse} has evolved, the latest version now looks like:

### Internationalization
```{r, include=FALSE}
i18n_flag <- function(code, language) {
code <- strsplit(code, split = "|", fixed = TRUE)[[1]]
flag <- sprintf("
", code)
paste(paste(flag, collapse = ""), language)
}
i18n_flags <- function(languages) {
mapply(
FUN = i18n_flag,
code = names(languages),
language = unlist(languages, use.names = FALSE),
USE.NAMES = FALSE
)
}
languages <- list(
gb = "english (default)",
fr = "french",
mk = "macedonian",
"br|pt" = "brazilian portuguese",
al = "albanian",
cn = "chinese",
es = "spanish",
# de = "german",
tr = "turkish",
kr = "korean",
pl = "polish",
ja = "japanese",
de = "german"
)
```
Currently you can use {esquisse} in the following language: `r i18n_flags(languages)`.
```r
library(esquisse)
set_i18n("fr")
esquisser()
```
If you want another language to be supported, you can submit a Pull Request to add a CSV file like the one used for french (file is located in `inst/i18n` folder in the package, you can see it [here on GitHub](https://github.com/dreamRs/esquisse/blob/master/inst/i18n/fr.csv)).
See [{datamods} vignette](https://dreamrs.github.io/datamods/articles/i18n.html) for more on this topic.
Owner
- Name: dreamRs
- Login: dreamRs
- Kind: organization
- Email: info@dreamrs.fr
- Location: Paris, France
- Website: https://www.dreamrs.fr/
- Repositories: 26
- Profile: https://github.com/dreamRs
La datascience avec un grand R
GitHub Events
Total
- Issues event: 15
- Watch event: 71
- Delete event: 1
- Issue comment event: 16
- Push event: 26
- Pull request event: 2
- Fork event: 13
- Create event: 2
Last Year
- Issues event: 15
- Watch event: 71
- Delete event: 1
- Issue comment event: 16
- Push event: 26
- Pull request event: 2
- Fork event: 13
- Create event: 2
Committers
Last synced: over 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| pvictor | p****r@g****m | 473 |
| 1O | 2****O | 5 |
| xmusphlkg | 6****g | 3 |
| bthieurmel | F****4@C****R | 3 |
| Dean Attali | d****n@a****m | 2 |
| novica | n****a@g****m | 2 |
| EGjika | 5****a | 1 |
| Sebastian Gatscha | g****a@t****u | 1 |
| happy-spark | 1****k | 1 |
| shitao | 6****5 | 1 |
| Daniel de la Rosa | d****l@g****m | 1 |
| David Gohel | d****l@a****r | 1 |
| Henrik Lindberg | h****n@k****e | 1 |
| Jakub Jędrusiak | k****9@g****m | 1 |
| Julien | j****n@n****g | 1 |
| MajoroMask | s****k@g****m | 1 |
| Marcel Ribeiro Dantas | r****m@g****m | 1 |
| Onimus, Matthew | m****s@m****m | 1 |
| Santiago Giordano | s****8@h****m | 1 |
| Xiangnan Dang | d****n@l****m | 1 |
| Yaoxiang Li | l****g@o****m | 1 |
| changwoolim | l****w@z****m | 1 |
| emilopezcano | e****o@g****m | 1 |
| itcarroll | i****l@s****g | 1 |
| nissinbo | t****8@g****m | 1 |
| sbalci | d****i@g****m | 1 |
| shahnawaz323 | s****z@u****r | 1 |
| xiangnan dang | c****9@l****m | 1 |
Committer Domains (Top 20 + Academic)
lrlhpc-dev0005.am.lilly.com: 1
univ-grenoble-alpes.fr: 1
sesync.org: 1
zarathu.com: 1
lilly.com: 1
merck.com: 1
nozav.org: 1
k2h.se: 1
ardata.fr: 1
trafficon.eu: 1
attalitech.com: 1
csf.sfil.fr: 1
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 107
- Total pull requests: 31
- Average time to close issues: about 1 year
- Average time to close pull requests: 9 days
- Total issue authors: 83
- Total pull request authors: 19
- Average comments per issue: 2.4
- Average comments per pull request: 1.06
- Merged pull requests: 28
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 12
- Pull requests: 2
- Average time to close issues: 8 days
- Average time to close pull requests: 5 minutes
- Issue authors: 10
- Pull request authors: 1
- Average comments per issue: 1.42
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- daattali (11)
- DanielPascoe (5)
- paulosouzafmt (3)
- EricSHo (2)
- jhk0530 (2)
- jfunction (2)
- AndreasUntch (2)
- installingrattle (2)
- vikasrawal (2)
- furrrpanda (2)
- jmouchnino (2)
- vim15 (1)
- shahreyar-abeer (1)
- Shark-dev-star (1)
- andirey (1)
Pull Request Authors
- pvictor (12)
- xmusphlkg (3)
- YaoxiangLi (2)
- 1O (2)
- novica (2)
- daattali (2)
- ChangwooLim (1)
- sbalci (1)
- nissinbo (1)
- dnldelarosa (1)
- Shitao5 (1)
- SantiagoGiordano (1)
- shahnawaz323 (1)
- mribeirodantas (1)
- happy-spark (1)
Top Labels
Issue Labels
feature request (5)
enhancement (4)
Pull Request Labels
hacktoberfest (2)
hacktoberfest-accepted (2)
Packages
- Total packages: 4
-
Total downloads:
- cran 4,948 last-month
- Total docker downloads: 878
-
Total dependent packages: 3
(may contain duplicates) -
Total dependent repositories: 19
(may contain duplicates) - Total versions: 60
- Total maintainers: 1
proxy.golang.org: github.com/dreamrs/esquisse
- Documentation: https://pkg.go.dev/github.com/dreamrs/esquisse#section-documentation
- License: other
-
Latest release: v2.1.0+incompatible
published 12 months ago
Rankings
Dependent packages count: 5.5%
Average: 5.7%
Dependent repos count: 5.9%
Last synced:
6 months ago
proxy.golang.org: github.com/dreamRs/esquisse
- Documentation: https://pkg.go.dev/github.com/dreamRs/esquisse#section-documentation
- License: other
-
Latest release: v2.1.0+incompatible
published 12 months ago
Rankings
Dependent packages count: 5.5%
Average: 5.7%
Dependent repos count: 5.9%
Last synced:
6 months ago
cran.r-project.org: esquisse
Explore and Visualize Your Data Interactively
- Homepage: https://dreamrs.github.io/esquisse/
- Documentation: http://cran.r-project.org/web/packages/esquisse/esquisse.pdf
- License: GPL-3 | file LICENSE
-
Latest release: 2.1.0
published about 1 year ago
Rankings
Stargazers count: 0.1%
Forks count: 0.3%
Downloads: 4.6%
Average: 6.6%
Dependent repos count: 7.1%
Dependent packages count: 10.9%
Docker downloads count: 16.6%
Maintainers (1)
Last synced:
6 months ago
conda-forge.org: r-esquisse
- Homepage: https://github.com/dreamRs/esquisse
- License: GPL-3.0-only
-
Latest release: 1.1.2
published over 3 years ago
Rankings
Stargazers count: 9.9%
Forks count: 12.2%
Dependent repos count: 18.0%
Average: 22.9%
Dependent packages count: 51.6%
Last synced:
6 months ago
Dependencies
DESCRIPTION
cran
- datamods >= 1.2.0 imports
- ggplot2 >= 3.0.0 imports
- grDevices * imports
- htmltools >= 0.5.0 imports
- jsonlite * imports
- phosphoricons * imports
- rlang >= 0.3.1 imports
- rstudioapi * imports
- scales * imports
- shiny >= 1.1.0 imports
- shinyWidgets >= 0.6.0 imports
- ggthemes * suggests
- hrbrthemes * suggests
- knitr * suggests
- officer * suggests
- rio * suggests
- rmarkdown * suggests
- rvg * suggests
- testthat >= 2.1.0 suggests
.github/workflows/R-CMD-check.yaml
actions
- actions/checkout v2 composite
- r-lib/actions/check-r-package v1 composite
- r-lib/actions/setup-pandoc v1 composite
- r-lib/actions/setup-r v1 composite
- r-lib/actions/setup-r-dependencies v1 composite
.github/workflows/pkgdown.yaml
actions
- actions/checkout v2 composite
- r-lib/actions/setup-pandoc v1 composite
- r-lib/actions/setup-r v1 composite
- r-lib/actions/setup-r-dependencies v1 composite