Echarty Versions Save

Minimal R/Shiny Interface to ECharts.js

v.1.6.3

4 months ago

on CRAN

v1.6.0

7 months ago

on CRAN

v1.5.4

11 months ago

v.1.5.4 on CRAN

  • ec.util command 'layout' updated
  • changes in axis names preset, ec.clmn for empty values

v.1.5.3

  • upgrade ECharts to v.5.4.2
  • ec.util support for map GeoJSON objects, see test-renderers.R
  • ec.init new parameter xtKey for crosstalk (ID-column name)
  • code cleanup in ecr.band
  • expand auto-generated axes names to multiple

v.1.5.2

  • ec.init to set default xAxis/yAxis names from df
  • ec.clmn accepts JS functions in parameter col
  • ec.util new command 'button' to run JS function
  • fix tabset bug introduced in v.1.5.1

v.1.5.1

  • upgrade ECharts to v.5.4.1
  • remove redundant dependencies, only 3 used now
  • ecr.band default type changed from 'polygon' to 'stack'
  • ec.data type 'boxplot' remodeled and jitter-scatter added
  • new series.param in ec.init for additional parameters for preset series
  • make ec.util tabset responsive by resizing tabs onclick
  • fix visualMap piecewise dimension R-counts
  • set visualMap default min/max values from df
  • echarty.js: add built-in 'mouseout' event

v.1.5.0

  • upgrade ECharts to v.5.4.0
  • built with R v.4.2.2
  • added vignette with introduction
  • ecr.ebars fix bug, enhance tooltips
  • ec.util improvements in sf.series
  • ec.util new commands fullscreen(multi-charts), morph, rescale, level
  • ec.clmn new options 'json' and 'log'
  • ec.init set R-counting for series$encode/xAxisIndex, visualMap$dimension
  • fixes to global options theme & font, group legend
  • fixed load='world' with series set
  • new load='lottie', lotties support now built-in
  • reorganize crosstalk code

v.1.4.7

  • ec.util: add POLYGON/MULTIPOINT, rename param 'type' to 'cmd', new sf.unzip
  • ec.util: new cmd='tabset' to show multiple charts in tabs
  • ec.util: new cmd='layout' for multiple charts in table-like format
  • ec.upd replaces ec.snip for chained commands
  • improved ec.data format='treeTK', see example in test-other.R
  • support for lotties in graphic, see web gallery for sample
  • grouping column in 2D charts now could be at any position

v.1.4.6

  • upgrade ECharts to v.5.3.3
  • expand docs for ec.init
  • fix timeline tl.series for candlestick,boxplot,pictorialBar
  • add custom attribute groupBy for tl.series
  • add riErrBarSimple renderer
  • new ec.data formats 'treePC' and 'treeTK' for hierarchies
  • changed ec.data default parameter header to FALSE
  • fixes in ec.clmn and allow empty col parameter for pie,sunburst,etc.
  • add ec.util to support map shapefiles thru library 'sf'

v.1.4.5

  • upgrade ECharts to v.5.3.1, GL to v.2.0.9
  • ec.init timeline (tl.series) to support 3D
  • ec.init timeline (tl.series) to support map chart
  • updated ec.clmn for single value charts like tree. Scale 0 to round values. Scale expanded to all numeric columns. Decimal indexes for combo charts. L: locale number format. LR: locale rounded format.
  • new ec.data format='dendrogram' with new dependency data.tree
  • new ec.data format='boxplot' - a helper for boxplot data
  • new package info via command "?echarty"
  • added new brush/click events to demo(eshiny)
  • cleanup echarty.js code for events

v.1.4.3

  • upgrade ECharts to v.5.2.2, graph-modularity to v.2.1.0

v.1.4.2

  • replaced magrittr %>% dependency with R native pipe |>
  • added ec.snip as option for better code readability
  • removed ec.global, use options('echarty.xxx') instead
  • added shiny dependency to avoid CRAN warnings
  • added more unit tests

v.1.4.0

  • ec.init: renamed 'group1' to 'ctype', add presets for parallel chart, improved presets for xAxis
  • ec.paxis new helper for parallelAxis
  • ec.clmn placeholders %d %s replaced with %@
  • added initial unit tests

v. 0.3.2

  • ec.init: js parameter has now 3 levels of execution
  • ec.clmn: fix order of parameters, add message for missing data
  • eshiny demo: button and code added to modify series

v. 0.3.1.3

  • ec.init: fix '3D' presets for groups and 'world' presets
  • ec.clmn: added new parameter scale
  • echarty.js add resize parameter resizeOpts
  • updates to examples.R
  • upgrade ECharts to v.5.2.1, liquidfill to v.3.1.0

v. 0.3.1.2

  • ec.init added ECharts parameters locale and useDirtyRect

v. 0.3.1

  • ec.init param timeline renamed to tl.series
  • tweaks in docs, examples and echarty.js

v. 0.3.0

  • ec.timegrp merged into ec.init and removed
  • ec.init can now build timeline, parameters simplified
  • ecr.ebars now supports dataset, has default tooltip
  • ecr.band changed parameter 'two' to 'type', improved tooltip support
  • ec.inspect expanded with new parameter 'data'
  • eshiny demo updated: brush parameters, new zoom capture
  • new ec.clmn to reference data column(s) in formatter,color,symbolSize,etc.

v. 0.2.2

  • ec.init default ask=FALSE to load without prompts
  • echarty.js: add 'mouseout' event
  • echarty.js: move legend to p_append_data

v. 0.2.1

  • upgrade to ECharts v.5.1.2
  • ec.plugjs: new parameter ask to allow/suppress prompts
  • ec.plugjs: parameter source now accepts 'file://' format

v. 0.2.0

  • removed dependencies for Shiny and crosstalk
  • js2r and eshiny are now R demos
  • change leaflet plugin source.data to dataset, preset center and zoom
  • built with latest R v.4.1.0

v. 0.1.4

  • upgrade to ECharts v.5.1.1
  • fixed p_del_serie by seriesName
  • expand Shiny demo and moved from ec.examples() to a gist
  • replaced purrr with apply in ec.data, purrr no longer a dependency
  • ec.init parameter group1 now is also default for ungrouped serie
  • added svg maps, like registerMap=list(list(mapName=?, svg=?))
  • new ec.layout(), a charts layout helper

v. 0.1.3

  • crosstalk support added, send & receive for brush and filter actions
  • ec.timegrp added, a helper to build timeline data for a grouped data.frame
  • ec.data with additional parameter header

v. 0.1.2

  • ec.data now with three format values
  • ec.fromJson has now "..." (additional arguments)
  • ecr.band has new parameter 'two' for alternative rendering
  • error bars added as ecr.ebars with support for grouped data
  • more examples in ec.examples
  • some code optimization

v. 0.1.1

  • added ec.plugjs - install unknown plugins, like JS maps
  • added ec.js2r - a JS to R translation assistant, a Shiny app
  • ec.init update: one-time install for all plugins except built-in leaflet/custom
  • GL merged with 3D as plugin '3D'
  • more plugins: liquidfill, world, wordcloud, gmodular
  • ec.sband renamed to ec.band

v. 0.1.0

  • initial release, approved by CRAN Feb 16, 2021

v.1.5.0

1 year ago

see changes in News

v.1.4.7

1 year ago

see changes in NEWS.md

v.1.4.5

2 years ago

see changes in NEWS.md

v.1.4.4

2 years ago

see changes in NEWS.md

v.1.4.1

2 years ago

v.1.4.2 is a resubmit of v.1.4.1 to CRAN due to errors in their checks with older versions of R. There are no code changes, see NEWS.md for details

v.1.4.0

2 years ago

see updates in NEWS

v.0.3.2

2 years ago

see changes in NEWS