All Projects β†’ helgasoft β†’ echarty

helgasoft / echarty

Licence: Apache-2.0 license
Minimal R/Shiny Interface to ECharts.js

Programming Languages

r
7636 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to echarty

Vscode Vega Viewer
VSCode extension for Interactive Preview of Vega & Vega-Lite maps πŸ—ΊοΈ & graphs πŸ“ˆ
Stars: ✭ 75 (+53.06%)
Mutual labels:  charts, maps, graphs
Mapstore2
Modern webmapping with OpenLayers, Leaflet and React
Stars: ✭ 251 (+412.24%)
Mutual labels:  geojson, maps, leaflet
vaguely-rude-places
The map of Vaguely Rude Place Names
Stars: ✭ 19 (-61.22%)
Mutual labels:  geojson, maps, leaflet
React Fusioncharts Component
ReactJS component for FusionCharts JavaScript Charting library.
Stars: ✭ 73 (+48.98%)
Mutual labels:  charts, graphs
React Native Pathjs Charts
Android and iOS charts based on react-native-svg and paths-js
Stars: ✭ 877 (+1689.8%)
Mutual labels:  charts, graphs
Daru View
daru-view is for easy and interactive plotting in web application & IRuby notebook. daru-view is a plugin gem to the existing daru gem.
Stars: ✭ 65 (+32.65%)
Mutual labels:  charts, graphs
Livechart
Android library to draw beautiful and rich line charts.
Stars: ✭ 78 (+59.18%)
Mutual labels:  charts, graphs
Schoolerp
SchoolERP Project is School ERP System which has various features as students management,accounts management,attendance management,faculty management,HR management,other expenses management
Stars: ✭ 95 (+93.88%)
Mutual labels:  charts, graphs
Echarts
Apache ECharts is a powerful, interactive charting and data visualization library for browser
Stars: ✭ 49,119 (+100142.86%)
Mutual labels:  charts, echarts
Life Calendar
A look at the big picture.
Stars: ✭ 139 (+183.67%)
Mutual labels:  charts, graphs
Dxr
DXR is a Unity package for rapid prototyping of immersive data visualizations in augmented, mixed, and virtual reality (AR, MR, VR) or XR for short.
Stars: ✭ 134 (+173.47%)
Mutual labels:  charts, graphs
Matplotplusplus
Matplot++: A C++ Graphics Library for Data Visualization πŸ“ŠπŸ—Ύ
Stars: ✭ 2,433 (+4865.31%)
Mutual labels:  charts, graphs
Eon
An open-source chart and map framework for realtime data.
Stars: ✭ 875 (+1685.71%)
Mutual labels:  charts, maps
Amcharts4
The most advanced amCharts charting library for JavaScript and TypeScript apps.
Stars: ✭ 907 (+1751.02%)
Mutual labels:  charts, maps
Reaviz
πŸ“Š Data visualization library for React based on D3
Stars: ✭ 1,141 (+2228.57%)
Mutual labels:  charts, heatmap
Vue Apexcharts
πŸ“Š Vue.js component for ApexCharts
Stars: ✭ 889 (+1714.29%)
Mutual labels:  charts, graphs
Uplot
πŸ“ˆ A small, fast chart for time series, lines, areas, ohlc & bars
Stars: ✭ 6,808 (+13793.88%)
Mutual labels:  charts, graphs
Squid
A Ruby library to plot charts in PDF files
Stars: ✭ 205 (+318.37%)
Mutual labels:  charts, graphs
Archarts
Lovely Augmented Reality Charts for iOS - Built with ARKit
Stars: ✭ 679 (+1285.71%)
Mutual labels:  charts, graphs
Terriajs
A library for building rich, web-based geospatial data platforms.
Stars: ✭ 699 (+1326.53%)
Mutual labels:  charts, leaflet

echarty

R-CMD-check Coveralls test coverage size website

echarty.gallery

This package is a thin R wrapper around Javascript library ECharts.
Two major commands use R lists to enclose the entire ECharts API. Users can benefit from ECharts full functionality to build interactive charts in R and Shiny with minimal overhead.

Wider connectivity and deployment potential through crosstalk support.

Installation

Latest development build 1.5.3

if (!requireNamespace('remotes')) install.packages('remotes')
remotes::install_github('helgasoft/echarty')

CRAN status From CRAN:

install.packages('echarty')

Examples

library(echarty); library(dplyr)

#  scatter chart (default)
cars |> ec.init()

#  parallel chart
ToothGrowth |> ec.init(ctype= 'parallel')

#  3D chart with GL plugin
iris |> group_by(Species) |> ec.init(load= '3D')

#  timeline of two series with grouping, formatting, autoPlay
iris |> group_by(Species) |> 
ec.init(
  tl.series= list(
    symbolSize= ec.clmn(4, scale=4),
    encode= list(x= NULL, y= c('Sepal.Width', 'Petal.Length')),
    markPoint= list(data= list(list(type='max'), list(type='min')))
  )
) |> ec.upd({
  timeline <- c(timeline, list(autoPlay= TRUE))
})

Get started

The WEBSITE has a gallery with code and tutorials.

The package has plenty of code examples included. Type ?ec.examples in the RStudio Console, then copy/paste any code from Help to see the result.

Now you can start building beautiful ECharts (and more) with R and Shiny!


Polar Stack

Made with echarty. Powered by ECharts.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].