highcharter 0.9.4
CRAN release: 2022-01-03
Changes
- Highcharter now uses HighchartsJS 9.3.1.
- Support highcharts gantt extension (#287).
- Adding missed language options in
getOption("highcharter.lang"). - Adding
hcpxy_add_series,hcpxy_remove_series,hcpxy_update,hcpxy_update_series,hcpxy_add_point,hcpxy_remove_pointandhcpxy_loading. - Adding
hcpxy_set_dateandhcpxy_redrawthanks to @PaulC91. - Adding
hc_loadingfor use withhcpxy_loading. - Adding
hcpxy_update_pointdue @zevross (https://twitter.com/zevross/status/1403394816558383105). - Update jQuery from 3.5.0 to 3.5.1. This solve the problem in flexdashboard menu when the size of viewport is small (like tables o phones).
- Adding new data
mountains_panorama. - Update
pokemondata.
Bugs
- Fix url in documentations via
devtools::check_rhub(). - Removing
knitr.figure = FALSEoption insizingPolicy = htmlwidgets::sizingPolicyto fix #703
highcharter 0.8.2
CRAN release: 2020-07-26
Changes
- Highcharter now uses HighchartsJS 8.1.2
- Adding data helpers to make easy certain type of charts:
data_to_boxplot,data_to_hierarchicalanddata_to_sankey. Thanks to @wwwjk366. - Adding
listtohchartsupported classes to work with the new data helpers. - Adding
hc_theme_sparkline_vb,hc_theme_hcrtthemes. - boost module is FALSE by default.
- Modifying
highcharts_demo(), adding caption and credit texts. - All vignettes were moved from the package to favor to avoid CRAN check NOTE and warning. The content was moved to the new website of the package.
-
htmlwdgtgrid.csswere removed from the yaml ofhighcarthchartwidgets to avoid problems with others css frameworks when highcarter is used with shiny. Nowhw_gridaddhtmlwdgtgrid.cssautomatically. Additionallyhw_gridgain new parameters: 1)add_htmlgrid_cssTo add or nothtmlgrid.cssand 2)browsable-set as TRUE the default value- so now there is no need to use htmltools::browsable #622 - Adding new
hc_add_yAxis. Thanks to @nordicgit70. - Added option to switch to
rjson::toJSONfor better plotting performance. To use executeoptions(highcharter.rjon =TRUE). See #613. Thanks to @nordicgit70.
Deprecated
-
hc_add_dependency_fa,fa_icon,fa_icon_mark, please use fontawesome package https://github.com/rstudio/fontawesome. See examples in the new website. -
hciconarray, please use nowtype = "item" -
hcspark, please usehc_theme_sparkline -
hctreeemaps,hctreeemaps2, please usedata_to_hierarchical.
highcharter 0.8.1
Changes
- Highcharter now uses HighchartsJS 8 (8.1.0).
- Highcharter now uses jquery v3.5.0; previously used is v1.11.1
- Updates deprecated dplyr functions (@hdrab127, #637)
- Fix warnings for numeric vectors with multiple classes (@nuno-agostinho, #635)
highcharter 0.7.2
Changes
- Highcharter now uses HighchartsJS 7 (7.2.0) thanks to Daniel Possenriede (#552).
highcharter 0.7.1
Changes
- Adding
hc_theme_bloombased on Bloomberg Graphics. - Removed shortcut functions:
hcts,hcbar,hcpie,hchist,hcdensity. - Removing whisker package dependency (#415).
- Bullet chart is supported. Added
bullet.jsmodule tohighchart.yalm(#482). - Add parameter
quiettodownload_map_data. Thanks to @DavidBreuer (#450).
highcharter 0.7.0
CRAN release: 2019-01-15
New Features
- Highcharter now uses HighchartsJS 7 (7.0.1)
-
divBackgroundImageworks with themes (#278). - New function
hctreemap2(#110). - New function
hc_responsiveto configure responsive features(#305). - New function
tooltip_chartto create minicharts in tooltips (#343). - New function
hc_boostfunction to configure boost module optionsmodule/boost.js(#382). - New function
hchart_which uses standar evaluation (#170). - New function
hcaes_string(#248). - New function
hcparcord. Inspired and copy from http://rpubs.com/hadley/97970 (#167). - New functions
hc_add_series.lmandhc_add_series.loess(#271). - New function/theme Super Heroes (#286).
- New function/theme
hc_theme_ggplot2to honoring one of the best packages (#260). - Added multicolor plugin (#251).
- Added regression plugin (#262).
Bug Fixes
- Adding
encoding = "UTF-8"indownload_map_datato read characters properly (#359). - Fixed
Error in mutate_implinhcboxplot(#323). - Fixed
export_hc(..., as = "is")does not format javascript correctly (#398). - Added the MIME type to show fonts correctly (#308).
- Fixed vignettes titles #244).
- Fixed bug due conflict between highcharts v5 and draggable-points plugin (#273).
-
maxSizeuses the default highchartsJS value (#272). -
hchart.data.frameandhc_add_series.data.frameforces to be data frame to avoid problems with the data.table class (#263). - Fixed bug in
hc_add_series_dfwhen the data frame comes with a column named “series” (#241). -
hchartdon’t override/change default highchartsJS options (#302).
highcharter 0.5.0
CRAN release: 2017-01-17
Breaking changes
-
hchart.data.framenow gains a newmappingargument usinghcaesfunction to define the aesthetics. Afterhchart(df, "line", x = xvar, yvar, group = othervar)now:hchart(df, "line", hcaes(x = xvar, yvar, color = othervar), ...)and therefore...are used like other highcharter functions for give highcharts arguments to the series. See charting data frames vignette.
New Funcionalities
-
hc_add_seriesis a generic generic function (#213). - New
hcmapfunction to chart maps (#218). And use remote sources (#215). - New charting data frames vignette (http://rpubs.com/jbkunst/230276) (#220).
- New charting maps vignette (http://jkunst.com/highcharter/highmaps.html) (#218).
-
debugas an option instead of argument. Exampleoptions(highcharter.debug = TRUE)(#216). - Upgrade to highcharts V5 (#154) (#208).
- Added helpers & shortcuts for tooltip: sort and table (#206).
- Added export-csv plugin to export chart data to CSV, XLS, HTML or JS array (#178).
- Added Grouped Categories plugin (#172) (#193).
- Added Tooltip delay plugin (#181).
- Added
is.highchartaccording with Best practices in http://adv-r.had.co.nz/S3.html (#179). - New themes:
theme_firefox(#191),theme_tufte(#190).hc_theme_elementary(#184). -
hchart.data.framedoesn’t override the color if the column var have a hexadecimal color format (#148). - Added
hc_sizefunction to change width and height (#146). - Add more data for nice examples: vaccines, weather radials, pkmn (#145).
highcharter 0.4.0
CRAN release: 2016-07-15
New Funcionalities
- Include
elementIdto createWidget. Add thehc_elementId()to modify this paramter after the creation of the highchart object (#140). -
hchartsupport data frames a laggplot2::qplot(#136). -
hchartsupport Principal Components objectsprincompandprcompcharting a biplot. Thanks to @nuno-agostinho (#128 #123). -
hchartsupport matrix objects charting a heatmap (hchart.matrix) (#86). -
hchartsupport phylo objects (#64). - New
hcboxplot,hcwaffle,hcbar,hcpie,hchist,hcdensity,hctsfunction to get quick some style of charts. Thanks to @nuo-agostinho.hc_add_series_densityimplementation (#99 #70). - New
hc_add_series_bwpto chart box and whisker plots (#81). - New
hc_add_series_listto add list of series (#68). - New
hc_add_series_df_old(!!) shortcut ofhc_add_series(data = list.parse3(df))(#76). - Added
hc_theme_sparkline(#132). - Added function to create
dataClassesandstopsarguments inhc_colorAxis(#120). - Validate length of data = 1 and apply the
listfunction (#119 #188 #65 #71). - Added
colorizefunction socolorize_vectorwill be deprecate in the next release (#75). - Adding
hc_add_series_dfsimilar tohchart.data.frame(#114 #115). - Annotation funcionalities
hc_annotations(#103). - Added
crossas marker symbol (#96). - New
hc_yAxis_multiplesto add automatically arbitraty number of y axis (#90 #79). - New
hc_gridto create a grid of highchart objects, inspired frommjs_grid(#67 #66). - Add motion plugin http://www.highcharts.com/plugin-registry/single/40/Motion (#62).
Changes
- Upgrading to highcharts 4.2.4 (#72).
- Options were separated into
highcharter.global,highcharter.langandhighcharter.chartinstead of having all in one big list (#77 #52). -
list.parse2andlist.parse3deperacted and renaming tolist_parse2andlist_parse3. -
hc_add_series_scatteris more flexible and general (#54 #58)
highcharter 0.3.1.9999
- Adding underscore dependency (previously was removed. Solves #28)
highcharter 0.3.0
CRAN release: 2016-03-28
- Igraph support to
hchart(#61) - New function
export_hc. Take a highchart object and write a js file with the options (#60). - New function
tooltip_table. Helper to create table based intagsfromhtmltoolspackage #59). - New function
hc_colors. Function for thecolorsoption in highcharts api (#57). - Adding funnel.js and gauge-solid.js to dependency for create funnel charts and charts like apple watch (#56).
- The
hc_themes_...functions gains a...parameter to add styles to the current invoked theme (#53). - More themes: flat, flatdark, smpl, ft (financial times) (#49).
- Don’t run error (
\dontrun{}) to avoidquantmodpackage example in flags function
highcharter 0.2.0
CRAN release: 2016-02-25
- Implemenation of highcharts with boost module
highchart2()(#43). This include highcharts.js, exporting.js and boost-module.js. - Highstock implementation/support (#10)
- Highmaps implementation/support (#25)
- Adding themes (#35): 538, economist, dotabuff, google, theme null (#19)
- Plugins: Add font awesome integration (#45), fill-pattern (#31), draggable-points (#28)
- New
hchartfunction. Generic function to chart acf, forecast, ts, stl, xts, ohlc objects (#2) (#27) - In highmaps prevent scrolling when cursor is over the map (#38)
- Import %>% (#15)
- Heigth scale in the container in rstudio IDE (#14)
- Avoid duplicate css calls (#6)
- Add uscountygeojson, usgeojson, worldgeojson, unemployment data
