Skip to content

Releases: JohnCoene/echarts4r

Echarts 6 release (v0.5.0)

10 Feb 09:19

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.6...v0.5.0

v0.4.6

18 Sep 08:08
1594110

Choose a tag to compare

echarts4r 0.4.6

What's Changed

New Contributors

Full Changelog: v0.4.5...v0.4.6

echarts4r 0.4.5

13 Jun 16:59
c582c35

Choose a tag to compare

echarts4r 0.4.5 Pre-release
Pre-release

Fix error dependency with country code #527

Fix e_candle min max inverted #529

Extended functionnality of e_facet #481

Fix broken .build_edges #545

update CI depreciation #540

Update Pkdown docu and examples

Theme fix

28 May 09:15

Choose a tag to compare

echarts4r 0.4.4

  • Better checks on theme names #407
  • Update to echarts.js 5.3.2

Facet

04 Jan 21:05

Choose a tag to compare

  • Bump echarts.js to version 5.2.2
  • Support click on plot background
    #394
    with e_get_zr.
  • e_facet function completed
    #396
    thanks to Robert Koetsier

Fixes

14 Jul 18:40

Choose a tag to compare

  • Apply mark to all series in timeline, fixes #290
  • Bump ECharts.js
  • Add e_svg family of functions to fix #319
  • Replaced magrittr pipe %>% to R native's |>.
  • Fix e_map when used with no data, map was not displayed
  • Fix e_flip_coords with boxplots (and other single column series) see #336
  • Fix e_add applied to timeline, see 338

Boxes

19 Oct 19:56

Choose a tag to compare

echarts4r 0.3.3

  • Added echarts4rBox, renderEcharts4rBox, and echarts4rBoxOutput to create value boxes.
  • Fix e_common theme, was no longer applied due to dynamic dependencies introduced in 0.3.2
  • Fix e_flip_coords for timeline feature, see #166
  • name argument was not used in e_boxplot, see #171
  • Allow customising area under the curve of density plot see #172
  • Update mapbox dependency from 0.38 to 1.11
  • Fix country name conversion in e_country_names #189
  • Fix legend toggle in radar charts #74
  • e_loess, and e_lm take a model_args argument to pass arguments to underlying model function #194
  • Bump to JavaScript version to 4.9.0
  • echarts_from_json supports functions, see 199 (thanks to swsoyee)
  • Remove e_facet, was wrongly exported #212
  • Add tests, thanks to Etienne Bacher, see #201
  • Add styler, thanks to Wei Su see #211
  • Removed the {d3r} import: no longer necessary.

Shiny

18 Jun 19:06

Choose a tag to compare

All changes since last CRAN release are below.

Notable Changes

  • Loads (much) much faster

  • Works amazingly with Shiny, see docs

  • Bump echarts.js to 4.8.0 and echarts-gl to 1.1.2

  • Fix e_add when used with timeline feature see #165.

  • Bump echart.js to 4.8.0 now in english (no longer chinese.

Dynamic dependencies:

  • themes
  • leaflet
  • mapbox
  • wordcloud
  • liquidfill
  • world.js (underlying world map for e_geo and e_map)
  • error bars (custom renderer)

This greatly improves the performances of echarts4r which now loads much faster.

  • Added convenience e_hide_grid_lines to easily hide grid lines.
  • e_map_register_ui added to register a custom map in the Shiny UI, for faster serialisation.
  • e_leaflet* functions now correctly apply the roam argument #147
  • Internals changes for dplyr >= 0.7.0
  • Correct bug in boxplot thanks to Matthias in issue #163 for the fix.
  • Avoid page breaks on PDF, see #159, thanks Steve.
  • Warning in e_axis_fomatter if user uses RStudio, relates to #100
  • Fixed #98 where a bug was introduced in e_radar_opts when the timeline component was added.
  • bind argument added to e_heatmap
  • e_scatter_3d correctly takes bind argument when coords is set to cartesian3D (previously incorrect).
  • Bumped number of built-in themes to 40+.
  • Added e_remove_serie_p to remove series from the graph.
  • Added e_axis_labels to easily place axis labels.
  • Added e_resize to dynamically resize the chart.
  • Added e_map_register_p works like a proxy but does not require a chart.
  • Fixed a few issues with e_mark* family, labels and multiple marks correctly work.
  • Initialisation function now take reorder argument to specify whether to reorder numeric values. #126
  • Added e_register_theme to register a global theme, see #127.
  • e_theme_custom now accepts path to a JSON file.
  • e_visual_map drops NAs.
  • Added e_axis_stagger function to stagger x axis labels.

Bug fixes

19 Jul 06:48

Choose a tag to compare

Small release bringing many bug fixes

  • Bar chart's bind argument has been fixed.
  • e_tooltip_choro_formatter tooltip formatter for choropleth maps added, thanks to Artem.
  • Tooltip formatters correctly identify locale on UNIX systems, thanks to Artem.
  • e_mark_point(), e_mark_line() and e_mark_area() no longer use grep(), which means the serie will only be matched with the exact same name. Thanks @shrektan for the reporting and PR (#80, #81).
  • Multiple e_title now allowed.
  • Multiple e_visual_map in timelines is now fixed.
  • Corrected all links (or so I think).
  • e_sankey fix thanks to Artem Klevtsov.
  • Many dependencies removed, it is now much easier to install.

Optimization

09 Apr 14:06

Choose a tag to compare

  • Ability to add multiple e_title.
  • draw argument added to e_charts, to set whether to draw the chart, see bullet below.
  • e_draw_p added to choose draw chart.
  • e_inspect to inspect the output of echarts4r.
  • echarts_from_json to create an echarts4r object from JSON options.
  • e_axis family of functions (e.g.: e_x_axis) now accepts a column name as first argument to easily adapt the range of the axes, in a similar fashion as with e_visual_map.
  • e_charts family forces data.frame conversion to avoid jsonlite bug.
  • Fixed bug in the formatter argument of e_tooltip where passing custom function was not working.