{"id":13532232,"url":"https://github.com/helgasoft/echarty","last_synced_at":"2025-04-05T04:14:56.265Z","repository":{"id":41357001,"uuid":"336429022","full_name":"helgasoft/echarty","owner":"helgasoft","description":"Minimal R/Shiny Interface to ECharts.js","archived":false,"fork":false,"pushed_at":"2024-10-30T05:29:37.000Z","size":35482,"stargazers_count":86,"open_issues_count":2,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-30T08:36:49.618Z","etag":null,"topics":["3d","animation","boxplot","charts","crosstalk","dendrogram","echarts","geojson","globe","graphs","heatmap","hierarchical-data","leaflet","maps","morphing","r","shapefiles","shiny","visualization","webr"],"latest_commit_sha":null,"homepage":"https://helgasoft.github.io/echarty/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/helgasoft.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":".github/FUNDING.yml","license":null,"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},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://www.paypal.com/paypalme/helgasoft"]}},"created_at":"2021-02-06T01:23:21.000Z","updated_at":"2024-10-22T22:18:08.000Z","dependencies_parsed_at":"2023-12-20T16:13:47.762Z","dependency_job_id":"ca5f2d4d-c6f9-4096-99b5-5cbe000d1ee1","html_url":"https://github.com/helgasoft/echarty","commit_stats":{"total_commits":119,"total_committers":2,"mean_commits":59.5,"dds":0.04201680672268904,"last_synced_commit":"57ef62df7605f7bbeff9750de5139f27ee8e1241"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helgasoft%2Fecharty","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helgasoft%2Fecharty/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helgasoft%2Fecharty/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helgasoft%2Fecharty/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/helgasoft","download_url":"https://codeload.github.com/helgasoft/echarty/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247284954,"owners_count":20913704,"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":["3d","animation","boxplot","charts","crosstalk","dendrogram","echarts","geojson","globe","graphs","heatmap","hierarchical-data","leaflet","maps","morphing","r","shapefiles","shiny","visualization","webr"],"created_at":"2024-08-01T07:01:09.272Z","updated_at":"2025-04-05T04:14:56.233Z","avatar_url":"https://github.com/helgasoft.png","language":"R","readme":"\n# \u003cimg src='man/figures/logo.png' width='70px' alt='' /\u003e echarty\n\n\u003c!-- badges: start --\u003e\n\n[![R-CMD-check](https://github.com/helgasoft/echarty/workflows/R-CMD-check/badge.svg)](https://github.com/helgasoft/echarty/actions)\n[![coverage](https://coveralls.io/repos/github/helgasoft/echarty/badge.svg)](https://coveralls.io/github/helgasoft/echarty)\n[![size](https://img.shields.io/github/languages/code-size/helgasoft/echarty)](https://github.com/helgasoft/echarty/releases/)\n[![website](https://img.shields.io/badge/Website-Visit-blue)](https://helgasoft.github.io/echarty)\n[![twitter](https://img.shields.io/twitter/follow/echarty.svg?style=social\u0026label=Follow)](https://x.com/echarty_R)\n\n\u003c!--\n[![CRAN\ndownloads](https://cranlogs.r-pkg.org/badges/last-day/echarty)](https://cranlogs.r-pkg.org/badges/last-day/echarty)   --\u003e\n\n\u003c!-- badges: end --\u003e\n\n\u003ca href='https://helgasoft.github.io/echarty'\u003e\u003cimg src=\"man/figures/echarty.gallery.png\" alt=\"echarty.gallery\" /\u003e\u003c/a\u003e\n\nThis package is a thin R wrapper around Javascript library\n[ECharts](https://echarts.apache.org/en/index.html).  \n**One** major command(_ec.init_) uses R lists to support the [ECharts API](https://echarts.apache.org/en/option.html).  \nBenefit from ECharts **full functionality** and build\ninteractive charts in R and Shiny with minimal overhead.  \n\nWider connectivity and deployment potential through [WebR](https://helgasoft.github.io/echarty/test/coder.html) and  [crosstalk](https://rpubs.com/echarty/crosstalk).  \n\n\u003cdetails\u003e \u003csummary\u003e\u003cb\u003eCompare to echarts4r\u003c/b\u003e 📌\u003c/summary\u003e\n\nR package | echarts4r | echarty\n--- | --- | ---\ninitial commit | Mar 12, 2018 | Feb 5, 2021\nlibrary size | ![878 KB](https://img.shields.io/github/languages/code-size/JohnCoene/echarts4r.svg) | ![224KB](https://img.shields.io/github/languages/code-size/helgasoft/echarty)\ntest coverage | ![32%](https://coveralls.io/repos/github/JohnCoene/echarts4r/badge.svg) [![link](man/figures/external-link-16.png)](https://coveralls.io/github/JohnCoene/echarts4r) | ![93%](https://coveralls.io/repos/github/helgasoft/echarty/badge.svg) [![link](man/figures/external-link-16.png)](https://coveralls.io/github/helgasoft/echarty)\nlines of code | 1,202,623 [![link](man/figures/external-link-16.png)](https://api.codetabs.com/v1/loc/?github=JohnCoene/echarts4r) | 5,517 [![link](man/figures/external-link-16.png)](https://api.codetabs.com/v1/loc?github=helgasoft/echarty)\nAPI design \u003csup\u003e(1)\u003c/sup\u003e | own commands with parameters | mostly [ECharts option](https://echarts.apache.org/en/option.html) lists\nnumber of commands | over [200](https://echarts4r.john-coene.com/reference/) | **one** command + optional utility commands\n[dataset](https://echarts.apache.org/en/option.html#dataset) support | no | **yes**\n[WebR](https://docs.r-wasm.org/webr/latest/) support | no\t| **yes**\n[crosstalk](https://rstudio.github.io/crosstalk/) support | no | **yes**\ndependencies ([packrat](https://rdrr.io/cran/packrat/src/R/recursive-package-dependencies.R#sym-recursivePackageDependencies)) | 65 | 40 \ndependencies ([WebR](https://repo.r-wasm.org)) | 188 | 46 \nutilities | bezier, correlations, histogram, density, loess, flip, nesting, more | extended boxplots, tabsets, layouts, shapefiles, lotties, more\n\n\u003csup\u003e(1)\u003c/sup\u003e We encourage users to follow the original ECharts API to construct charts with echarty. \n\tThis differs from echarts4r which uses own commands for most chart options.   \n\nComparison review done Feb 2024 for current versions of echarts4R and echarty.\n___\n\u003c/details\u003e\n\nPlease consider granting a Github star ⭐ to show your support.  \n\n## Installation\n\n\u003c!-- [![Github version](https://img.shields.io/github/v/release/helgasoft/echarty?label=github)](https://github.com/helgasoft/echarty/releases)  \u003csup\u003e.02\u003c/sup\u003e  --\u003e\nLatest development build **1.6.6**\n\n``` r\nif (!requireNamespace('remotes')) install.packages('remotes')\nremotes::install_github('helgasoft/echarty')\n```\n\n[![CRAN\nstatus](https://www.r-pkg.org/badges/version/echarty)](https://cran.r-project.org/package=echarty) \nFrom [CRAN](https://CRAN.R-project.org):\n\n``` r\ninstall.packages('echarty')\n```\n\n## Examples\n\n``` r\nlibrary(echarty); library(dplyr)\n\n#  scatter chart (default)\ncars |\u003e ec.init()\n\n#  parallel chart\nToothGrowth |\u003e ec.init(ctype= 'parallel')\n\n#  3D chart with GL plugin\niris |\u003e group_by(Species) |\u003e ec.init(load= '3D')\n\n#  timeline of two series with grouping, formatting, autoPlay\niris |\u003e group_by(Species) |\u003e \nec.init(\n  timeline= list(autoPlay= TRUE),\n  series.param = list(\n    symbolSize= ec.clmn('Petal.Width', scale= 9),\n    encode= list(x= 'Sepal.Width', y='Petal.Length'),\n    markLine= list(data= list(list(type='max'), list(type='min')))\n  )\n)\n\n# show a remote map chart, needs package leaflet installed\necharty::ec.fromJson('https://helgasoft.github.io/echarty/test/pfull.json')\n\n```\n\n## Get started\n\nThe **Coder** is a good introduction, type ```library(echarty); demo(coder)```.  \nThe [**WEBSITE**](https://helgasoft.github.io/echarty) has a vast gallery with code and tutorials.  \nThe package itself has [code examples](https://github.com/helgasoft/echarty/blob/main/demo/examples.R)\nincluded.\nNow you can start building [**beautiful ECharts**](https://echarts.apache.org/examples/en/index.html) with R and Shiny!\n\n\u003cbr\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href='https://helgasoft.github.io/echarty/articles/gallery.html' target='_blank'\u003e\n  \u003cimg src=\"man/figures/ssPolarStack.png\" alt=\"Polar Stack\" width=\"180\"/\u003e\n  \u003cimg src=\"man/figures/ssBars.gif\"/\u003e\n  \u003cimg src=\"man/figures/ssThemeRiver.png\" width=\"180\"/\u003e\n  \u003cimg src=\"man/figures/ssBunny.gif\"/\u003e \u003cbr\u003e\n  \u003c!-- img src=\"man/figures/ssMorph.gif\" width=\"180\"/ --\u003e\n  \u003cimg src=\"man/figures/ssRose.png\" width=\"180\"/\u003e\n  \u003cimg src=\"man/figures/ssSpeed.png\" width=\"180\"/\u003e\n  \u003cimg src=\"man/figures/ssStackBar.png\" width=\"180\"/\u003e\n\u003c/a\u003e \n\u003cbr\u003eMade with echarty. Powered by ECharts.\n\u003c/p\u003e\n","funding_links":["https://www.paypal.com/paypalme/helgasoft"],"categories":["Languages"],"sub_categories":["R"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhelgasoft%2Fecharty","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhelgasoft%2Fecharty","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhelgasoft%2Fecharty/lists"}