history of package
echarty
v. 1.6.4 latest in
development
- upgrade ECharts to v.5.5.0, built with R v.4.4.0
- add nasep parameter to ec.data(‘names’) - easily
set nested lists from a data.frame
- add WebR support
and test
- add explicit leaflet dependency since dependencies changed
in leaflet v.2.2.0
- add optional tooltip formatter (tipFmt) in ecr.band
- refactoring (leaflet, geo, geoJson, tests)
- add debug flags for messages in JS and R
- fix crosstalk bug for checkboxes unselect
v. 1.6.3 on CRAN
- added coder.R demo
- correct gridIndex numbering for xAxis/yAxis
- deprecate tl.series, replace with timeline and
series.param
v. 1.6.2.01
- make crosstalk work with improved ec.clmn
- add ecStat to built-in plugins
- removed dataTool.min.js from dependencies (yaml)
- dataset,geo,polar,etc. indexes in series now with R-counting
- built with R v.4.3.2
- add default coordinateSystem for 3D charts
- fix datasetIndex for timeline 3D series
- add encode default, improve ec.init docs
- tl.series type ‘map’: add support ‘dimension’ for
visualMap, fix ‘legend’ & ‘title’ bugs
- removed width/height from ‘tabset’, handled by ec.init
- ecr.band replaced default type from ‘stack’ to
‘polygon’
v. 1.6.2
- allow axis rename (fix)
- ec.data grouped boxplots: outliers are custom series
- ec.clmn expanded usage of column names
v. 1.6.0
- ec.paxis could be chained now
- ec.data format=‘boxplot’ with optional outliers
- ecr.bars with better alignment and horizontal layout
v. 1.5.4.03
- upgrade ECharts to v.5.4.3, built with R v.4.3.1
- breaking change in ec.init signature
- improved ec.inspect and ec.fromJson
- fixed small bugs and improved code
- added more tests
v. 1.5.4
- ec.util command ‘layout’ updated
- changes in axis names preset, ec.clmn for empty values
- problem running Shiny in R console: No handler registered for
mouseover
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 on CRAN
- 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