esquisse

RStudio add-in to make plots interactively with ggplot2

https://github.com/dreamrs/esquisse

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
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/**


[![version](http://www.r-pkg.org/badges/version/esquisse)](https://CRAN.R-project.org/package=esquisse)
[![cranlogs](http://cranlogs.r-pkg.org/badges/esquisse)](https://CRAN.R-project.org/package=esquisse)
[![Lifecycle: stable](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html)
[![R-CMD-check](https://github.com/dreamRs/esquisse/workflows/R-CMD-check/badge.svg)](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)
```

![](man/figures/esquisse.gif)

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:

![](man/figures/esquisse.png)


### 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

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

All Time
  • Total Commits: 510
  • Total Committers: 28
  • Avg Commits per committer: 18.214
  • Development Distribution Score (DDS): 0.073
Past Year
  • Commits: 98
  • Committers: 4
  • Avg Commits per committer: 24.5
  • Development Distribution Score (DDS): 0.031
Top Committers
Name Email 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

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
  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
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
  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
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

  • Versions: 19
  • Dependent Packages: 3
  • Dependent Repositories: 16
  • Downloads: 4,948 Last month
  • Docker Downloads: 878
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
  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 3
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