{"id":13485414,"url":"https://github.com/dreamRs/esquisse","last_synced_at":"2025-03-27T19:31:07.389Z","repository":{"id":33060497,"uuid":"108532138","full_name":"dreamRs/esquisse","owner":"dreamRs","description":"RStudio add-in to make plots interactively with ggplot2","archived":false,"fork":false,"pushed_at":"2024-09-18T15:50:03.000Z","size":16342,"stargazers_count":1777,"open_issues_count":49,"forks_count":232,"subscribers_count":51,"default_branch":"master","last_synced_at":"2024-10-29T15:03:18.264Z","etag":null,"topics":["addin","data-visualization","ggplot2","r","rstudio-addin","visualization"],"latest_commit_sha":null,"homepage":"https://dreamrs.github.io/esquisse","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dreamRs.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-10-27T10:21:09.000Z","updated_at":"2024-10-24T04:43:18.000Z","dependencies_parsed_at":"2023-02-14T16:31:13.241Z","dependency_job_id":"33664717-0432-4860-9bc5-6453ea145296","html_url":"https://github.com/dreamRs/esquisse","commit_stats":{"total_commits":510,"total_committers":28,"mean_commits":"18.214285714285715","dds":0.0725490196078431,"last_synced_commit":"d24d8e2da4dfec10db0ab7a3c063ae67dbc5bedf"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreamRs%2Fesquisse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreamRs%2Fesquisse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreamRs%2Fesquisse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreamRs%2Fesquisse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dreamRs","download_url":"https://codeload.github.com/dreamRs/esquisse/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245910753,"owners_count":20692497,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["addin","data-visualization","ggplot2","r","rstudio-addin","visualization"],"created_at":"2024-07-31T18:00:21.995Z","updated_at":"2025-03-27T19:31:07.358Z","avatar_url":"https://github.com/dreamRs.png","language":"R","funding_links":[],"categories":["Visualisierungen","R","UI Components"],"sub_categories":["ggplot2","Drag and Drop"],"readme":"---\noutput: github_document\n---\n\n\u003c!-- README.md is generated from README.Rmd. Please edit that file --\u003e\n\n```{r, include = FALSE}\nknitr::opts_chunk$set(\n  collapse = TRUE,\n  comment = \"#\u003e\",\n  fig.path = \"man/figures/README-\",\n  out.width = \"100%\"\n)\n```\n\n# esquisse \u003cimg src=\"man/figures/logo.png\" width=200 align=\"right\" /\u003e\n\n**Try online : https://dreamrs.shinyapps.io/esquisse/**\n\n\u003c!-- badges: start --\u003e\n[![version](http://www.r-pkg.org/badges/version/esquisse)](https://CRAN.R-project.org/package=esquisse)\n[![cranlogs](http://cranlogs.r-pkg.org/badges/esquisse)](https://CRAN.R-project.org/package=esquisse)\n[![Lifecycle: stable](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html)\n[![R-CMD-check](https://github.com/dreamRs/esquisse/workflows/R-CMD-check/badge.svg)](https://github.com/dreamRs/esquisse/actions)\n\u003c!-- badges: end --\u003e\n\nThis 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.\n\nSee online documentation : https://dreamrs.github.io/esquisse/index.html\n\nUse esquisse online : https://dreamrs.shinyapps.io/esquisse/\n\nIf you find bugs, please open an [issue](https://github.com/dreamRs/esquisse/issues)\n\n\n## Installation\n\nInstall from [CRAN](https://CRAN.R-project.org/package=esquisse) with :\n\n```r\ninstall.packages(\"esquisse\")\n```\n\nOr install development version from [GitHub](https://github.com/dreamRs/esquisse) :\n\n```r\nremotes::install_github(\"dreamRs/esquisse\")\n```\n\nThen launch the addin via the RStudio menu or with `esquisse::esquisser()`.\n\n\n## esquisse addin\n\n```r\nesquisse::esquisser()\n# or with your data:\nesquisse::esquisser(palmerpenguins::penguins)\n```\n\n![](man/figures/esquisse.gif)\n\nAbove 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:\n\n![](man/figures/esquisse.png)\n\n\n### Internationalization\n\n```{r, include=FALSE}\ni18n_flag \u003c- function(code, language) {\n  code \u003c- strsplit(code, split = \"|\", fixed = TRUE)[[1]]\n  flag \u003c- sprintf(\"\u003cimg src=\\\"man/figures/i18n/%s.svg\\\" height=\\\"16\\\" style=\\\"height:16px\\\"/\u003e\", code)\n  paste(paste(flag, collapse = \"\"), language)\n}\ni18n_flags \u003c- function(languages) {\n  mapply(\n    FUN = i18n_flag, \n    code = names(languages),\n    language = unlist(languages, use.names = FALSE),\n    USE.NAMES = FALSE\n  )\n}\nlanguages \u003c- list(\n  gb = \"english (default)\",\n  fr = \"french\",\n  mk = \"macedonian\",\n  \"br|pt\" = \"brazilian portuguese\",\n  al = \"albanian\",\n  cn = \"chinese\",\n  es = \"spanish\",\n  # de = \"german\",\n  tr = \"turkish\",\n  kr = \"korean\",\n  pl = \"polish\",\n  ja = \"japanese\",\n  de = \"german\"\n)\n```\n\n\nCurrently you can use {esquisse} in the following language: `r i18n_flags(languages)`.\n\n```r\nlibrary(esquisse)\nset_i18n(\"fr\")\nesquisser()\n```\n\nIf 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)).\n\nSee [{datamods} vignette](https://dreamrs.github.io/datamods/articles/i18n.html) for more on this topic.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FdreamRs%2Fesquisse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FdreamRs%2Fesquisse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FdreamRs%2Fesquisse/lists"}