Unlimited learning, half price | 50% off

Last chance! 50% off unlimited learning

Sale ends in


⚠️There's a newer version (0.9.4) of this package.Take me there.

R wrapper for highcharts. highcharter bring all the highcharts capabilites so it is recommended know how highcharts API works to take a major advantage of this package. You can look some demos charts and explore chart types, syntax and all what highcharts can do.

Highlights

  • Various chart type with the same style:

scatters, bubble, line, time series, heatmaps, treemap, bar charts, networks.

With hchart(x) you can chart: data.frames, numeric, histogram, character, density, factors, ts, mts, xts, stl, ohlc, acf, forecast, mforecast, ets, igraph, dist, dendrogram, phylo, survfit classes.

  • Support Highstock charts. You can create a candlestick charts in 2 lines of code. Support xts objects from the quantmod package.
  • Support Highmaps charts. It's easy to create choropleths or add information in geojson format.
  • Themes: you configurate your

chart in multiples ways. There are implemented themes like economist, financial times, google, 538 among others.

fontawesome, url-pattern, annotations.

  • <3 and respect to Highcharts team.

Resources

Licence

Highcharter has a dependency on Highcharts, a commercial JavaScript charting library. Highcharts offers both a commercial license as well as a free non-commercial license. Please review the licensing options and terms before using this software, as the highcharter license neither provides nor implies a license for Highcharts.

Highcharts (http://highcharts.com) is a Highsoft product which is not free for commercial and Governmental use.

Discount for highcharter users

Highsoft provide a discount to the highcharter users. It is a 50% discount on our Single Developer license. More details in http://announcements.highcharts.com/foss/.

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Copy Link

Version

Install

install.packages('highcharter')

Monthly Downloads

131,530

Version

0.5.0

License

MIT + file LICENSE

Maintainer

Joshua Kunst

Last Published

January 17th, 2017

Functions in highcharter (0.5.0)

color_classes

Function to create dataClasses argument in hc_colorAxis
create_yaxis

Creating multiples yAxis for add a highcharts
dash_styles

Get dash styles
favorite_bars

Marshall's Favorite Bars
favorite_pies

Marshall's Favorite Pies
hc_series

Series options from highchart objects
hc_defs

Adding patterns to be used in highcharts series
hc_add_series.data.frame

hc_add_series for data frames objects
hc_drilldown

Drilldown options for higcharts objects
hc_scrollbar

Adding scrollbar options to highstock objects
hc_add_series.character

hc_add_series for character and factor objects
colorize

Create vector of color from vector
color_stops

Function to create stops argument in hc_colorAxis
hc_add_series_labels_values

Shorcut for add series for pie, bar and column charts
hc_add_series_scatter

Shorcut for create scatter plots
hc_add_series_ohlc

Shorcut for create candlestick charts
hc_add_series_flags

Shorcut for add flags to highstock chart
hc_add_series.ts

hc_add_series for time series objects
hc_chart

Adding chart options to highchart objects
hc_add_series.numeric

`hc_add_series` for numeric objects
hc_theme_flat

Flat theme for highcharts
hc_theme_flatdark

Flatdark theme for highcharts
hc_theme_null

Null theme for highcharts
hchart

Create a highchart object from a particular data type
hcdensity

Shorcut to make density charts
hc_add_series_list

Shorcut for data series from a list of data series
hc_add_series_map

Add a map series
get_data_from_map

fix_1_length_data

Function to avoid the jsonlite::auto_unbox default
hc_theme_sandsignika

Sand Signika theme for highcharts
hc_annotations

Adding annotations to highcharts objects
citytemp

City temperatures from a year
export_hc

Function to export js file the configuration options
hc_add_series.density

hc_add_series for density objects
hc_add_series_df

Shorcut for tidy data frame a la ggplot2/qplot
hc_add_series_boxplot

Shorcut for create boxplot
fa_icon

Helpers functions to get FontAwesome icons code
hc_theme_db

Dotabuff theme for highcharts
hc_elementId

Setting elementId
hc_exporting

Exporting options for higcharts objects
hc_add_series.forecast

hc_add_series for forecast objects
hc_theme_tufte

Tufte theme for highcharts
hc_theme_economist

Economist theme for highcharts
hcaes

Define aesthetic mappings. Similar in spirit to ggplot2::aes
hc_xAxis

Adding axis options to highchart objects
hc_theme

Highchart theme constructor
list_parse

Convert an object to list with identical structure
mutate_mapping

Modify data frame accoring to mapping
download_map_data

hcspark

Shorcut to make spkarlines
hcpie

Shorcut to make a pie chart
datetime_to_timestamp

Date to Timesstamps
get_hc_series_from_df

Auxiliar function to get series and options from tidy frame for hchart.data.frame
hc_add_series_ts

Shorcut for create/add time series charts from a ts object
globaltemp

globaltemp
hc_add_series_xts

Shorcut for create highstock chart from xts object
hc_add_series

Adding and removing series from highchart objects
hc_size

Changing the size of a highchart object
hc_add_series.geo_json

hc_add_series for geo_json & geo_list objects
hc_theme_538

Fivethirtyeight theme for highcharts
hc_legend

Adding legend options to highchart objects
hc_annotationsOptions

Setting Annotations Options
hc_mapNavigation

Adding mapNavigation options to highmaps charts
hc_rangeSelector

Adding scrollbar options to highstock charts
hc_theme_elementary

Elementary (OS) theme for highcharts
hc_rm_series

Removing series to highchart objects
hc_theme_monokai

Monokai theme for highcharts
hcbar

Shorcut to make a bar chart
hc_theme_merge

Merge themes
hc_colorAxis

Adding Color Axis options to highchart objects
hc_theme_ffx

Firefox theme for highcharts
hc_pane

Adding panes
hc_plotOptions

Adding plot options to highchart objects
hc_theme_gridlight

Grid Light theme for highcharts
hc_theme_handdrawn

Hand Drawn theme for highcharts
hc_title

Adding title and subtitle options to highchart objects
highcarter-exports

highcharter exported operators and S3 methods
hc_tooltip

Adding tooltip options to highchart objects
uscountygeojson

US Counties map in Geojson format (list)
highchart

Create a Highcharts chart widget
pokemon

pokemon
unemployment

US Counties unemployment rate
random_id

Function to generate iids
weather

Weather
worldgeojson

World map in Geojson format (list)
hcboxplot

Shortcut to make a boxplot
hctreemap

Shorcut for create treemaps
hc_theme_ft

Financial Times theme for highcharts
hcts

Shorcut to make time series or line charts
highchart2

Create a Highcharts chart widget
hciconarray

Shorcut to make icon arrays charts
highchartOutput

Widget output function for use in Shiny
hc_theme_google

Google theme for highcharts
is.hexcolor

Check if a string vector is in hexadecimal color format
is.highchart

Reports whether x is a highchart object
hcmap

usgeojson

US States map in Geojson format (list)
tooltip_table

Helper for make table in tooltips
str_to_id

String to 'id' format
vaccines

Vaccines
hc_add_series_times_values

Shorcut for create/add time series from times and values
hc_add_series_treemap

Shorcut for create treemaps
hc_add_series.xts

hc_add_series for xts objects
hc_add_theme

Add themes to a highchart object
hc_colors

Adding color options to highchart objects
hc_motion

Adding options to Motion options to highcharts objects
hc_credits

Adding credits options to highchart objects
hc_navigator

Adding navigator options to highstock charts
hc_theme_chalk

Chalk theme for highcharts
hc_theme_darkunica

Dark Unica theme for highcharts
hc_theme_sparkline

Sparkline theme for highcharts
hc_theme_smpl

Simple theme for highcharts
hchart.survfit

Plot survival curves using Highcharts
hex_to_rgba

Transform colors from hexadeximal format to rgba hc notation
hchist

Shorcut to make an histogram
higcharter

An htmlwidget interface to the Highcharts javascript chart library
highcharts_demo

Chart a demo for testing themes
hw_grid

Lays out highchart widgets into a "grid", similar to grid.arrange from gridExtra
renderHighchart

Widget render function for use in Shiny
stars

stars