highcharter 0.9.4
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
Internal
- Back to previous definition in inst/htmlwidegts/highchart.js. From
factory: function(el, width, height) { ...torenderValue: function(el, x, instance) { ...due this way
the widget resize to use the space in flexdashboards (WIP).
highcharter 0.8.2
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 of- highcart- hchartwidgets to avoid problems with
others css frameworks when highcarter is used with shiny. Now- hw_gridadd- htmlwdgtgrid.cssautomatically.
Additionally- hw_gridgain new parameters: 1)- add_htmlgrid_cssTo add or not- htmlgrid.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.
Bugs
- Removing deprecated messages by dplyr #633 #637 thanks to @hdrab127.
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 now- type = "item"
- hcspark, please use- hc_theme_sparkline
- hctreeemaps,- hctreeemaps2, please use- data_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
Changes
- highchartfunction don’t load plugins as default. Now
there is- hc_add_pluginto load as required (#258).
- Fontawesome is not loaded as default. Now there is a
hc_add_depency_fafunction helper to load as required
(#257).
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.frameand- hc_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).
Api Changes
- Remove deprecated list.parsefunctions (#259).
- hc_exportedwas reworked (#247).
highcharter 0.5.0
Breaking changes
- hchart.data.framenow gains a new- mappingargument using- hcaesfunction to define the aesthetics.
After- hchart(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. Example- options(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).
Changes
- renaming hcwaffleto hciconarray. Thehcwaffledo not make a waffle! (#242).
- removing colorize_vector function (#237).
- viridisLitemoved from imports to suggests (#236).
Bug fixes
- Fix map using mapbubble(#209).
- hc_add_series_mapdon’t remove additional data (#188)
(#189).
- hc_annotationsaccept multiple arguments (#171).
- Adding specific version of tibble (#159).
- hchart.data.frameallow change stops in- hc_colorAxis(#147).
Others
- Remove underscore as dependencies (#214) (#210).
highcharter 0.4.0
New Funcionalities
- Include elementIdto createWidget. Add thehc_elementId()to modify this paramter after the creation
of the highchart object (#140).
- hchartsupport data frames a la- ggplot2::qplot(#136).
- hchartsupport Principal Components objects- princompand- prcompcharting 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.parse2and- list.parse3deperacted and
renaming to- list_parse2and- list_parse3.
- hc_add_series_scatteris more flexible and general (#54
#58)
Bug fixes
- .hc_get_fontsnow handle fonts names with multiple
spaces (#107).
- hchart.characternow display empty levels (#101).
- datetime_to_timestampdon’t break in certain cases
(#97).
Others
- At startup a message display mentioning that highchart, highstock
and highmaps are not free for commercial and Governmental use.
highcharter 0.3.1.9999
- Adding underscore dependency (previously was removed. Solves
#28)
highcharter 0.3.0
- 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
- 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
highcharter 0.1.0
- Data: city temp. favorite bars, favorite pies.
- Shortcuts to plot scatters, bar, pies, treemaps and time series
- Adding theme and options HC funcionalities