├── .Rbuildignore
├── .gitattributes
├── .github
├── .gitignore
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── ISSUE_TEMPLATE
│ └── issue_template.md
├── PULL_REQUEST_TEMPLATE.md
├── stale.yml
└── workflows
│ ├── R-CMD-check.yaml
│ └── pkgdown.yaml
├── .gitignore
├── .here
├── CRAN-SUBMISSION
├── DESCRIPTION
├── LICENSE
├── NAMESPACE
├── NEWS.md
├── R
├── assertthat.R
├── data.R
├── export_hc.R
├── globals.R
├── hchart.R
├── helpers.R
├── highcharter-package.R
├── highcharter.R
├── highcharts-api-add.R
├── highcharts-api-helpers.R
├── highcharts-api.R
├── highmaps.R
├── proxy.R
├── theme-538.R
├── theme-alone.R
├── theme-bloom.R
├── theme-chalk.R
├── theme-darkunica.R
├── theme-db.R
├── theme-economist.R
├── theme-elementary.R
├── theme-ffx.R
├── theme-flat.R
├── theme-flatdark.R
├── theme-ft.R
├── theme-ggplot2.R
├── theme-google.R
├── theme-gridlight.R
├── theme-handdrawn.R
├── theme-hcrt.R
├── theme-monokai.R
├── theme-null.R
├── theme-sandsignika.R
├── theme-smpl.R
├── theme-sparkline.R
├── theme-superheroes.R
├── theme-tufte.R
├── theme.R
└── zzz.R
├── README.md
├── cran-comments.md
├── data-raw
├── citytemp.R
├── favorites.R
├── fontawesome.R
├── geojsons.R
├── globaltemp.R
├── mountains_panorama.R
├── pokemon.R
├── stars.R
├── unemployment.R
├── vaccines.R
└── weather.R
├── data
├── citytemp.rda
├── citytemp_long.rda
├── favorite_bars.rda
├── favorite_pies.rda
├── globaltemp.rda
├── mountains_panorama.rda
├── pokemon.rda
├── stars.rda
├── unemployment.rda
├── uscountygeojson.rda
├── usgeojson.rda
├── vaccines.rda
├── weather.rda
└── worldgeojson.rda
├── dev
├── check-cran-counts.R
├── check-examples-charts.R
├── deprecated-hchart-shorcuts.R
├── download-highcharts-code.R
├── examples-api
│ ├── annotations.R
│ ├── boost.R
│ ├── caption.R
│ ├── chart.R
│ ├── colorAxis.R
│ ├── colors.R
│ ├── credits.R
│ ├── drilldown.R
│ ├── exporting.R
│ ├── labels.R
│ ├── legend.R
│ ├── loading.R
│ ├── mapNavigation.R
│ ├── mapView.R
│ ├── navigator.R
│ ├── pane.R
│ ├── plotOptions.R
│ ├── rangeSelector.R
│ ├── responsive.R
│ ├── scrollbar.R
│ ├── series.R
│ ├── subtitle.R
│ ├── time.R
│ ├── title.R
│ ├── tooltip.R
│ ├── xAxis.R
│ ├── yAxis.R
│ └── zAxis.R
├── examples-charts
│ ├── 3d.R
│ ├── bullet.R
│ ├── errorbar.R
│ ├── gantt.R
│ ├── item.R
│ ├── lollipop.R
│ ├── modules
│ │ ├── networkgraph.R
│ │ └── variwide.R
│ ├── organization.R
│ ├── packedbubble.R
│ ├── sankey.R
│ ├── solidgauge.R
│ ├── streamgraph.R
│ ├── tilemap.R
│ ├── topo.R
│ ├── vector.R
│ ├── venn.R
│ ├── wordcloud.R
│ └── xrange.R
├── examples-helpers
│ ├── create_axis.R
│ └── hc_add_yAxis.R
├── examples-modules-plugins
│ ├── draggable.R
│ └── fontawesome.R
├── generate-highcharts-api.R
├── highcharts-api.R
├── issues
│ ├── issue-086.R
│ ├── issue-089
│ │ ├── server.R
│ │ └── ui.R
│ ├── issue-121.R
│ ├── issue-129.R
│ ├── issue-130.R
│ ├── issue-134.R
│ ├── issue-138.R
│ ├── issue-153.R
│ ├── issue-172.R
│ ├── issue-188.R
│ ├── issue-209.R
│ ├── issue-218.R
│ ├── issue-233.R
│ ├── issue-241.R
│ ├── issue-246.R
│ ├── issue-263.R
│ ├── issue-264.R
│ ├── issue-271.R
│ ├── issue-274.R
│ ├── issue-302.R
│ ├── issue-338.R
│ └── issue-550.R
├── readme.md
├── sandbox
│ ├── animation.R
│ ├── animation2.R
│ ├── animation3.R
│ ├── annotations.R
│ ├── arima_sim.R
│ ├── benchmark_snippet.R
│ ├── colorize.R
│ ├── colorize2.R
│ ├── datauri.R
│ ├── delay.R
│ ├── dendro.R
│ ├── density.R
│ ├── drill-down-ex.R
│ ├── drill-down.R
│ ├── events.R
│ ├── events2-shiny.R
│ ├── fontawesome.R
│ ├── forecast7.R
│ ├── get-issues.R
│ ├── hc_add_series.data.frame.R
│ ├── hc_add_series.lm.R
│ ├── hc_add_series_boxplot.R
│ ├── hc_add_series_generic.R
│ ├── hc_add_series_list.R
│ ├── hc_grid.R
│ ├── hc_grid2.R
│ ├── hcboxplot.R
│ ├── hchart.R
│ ├── hchart.data.frame.R
│ ├── hchart.data.frame2.R
│ ├── hchart.survfit.R
│ ├── highcharter-issues-121.R
│ ├── highcharts-regression.R
│ ├── highmaps-geojson.R
│ ├── highmaps.R
│ ├── highmaps2.R
│ ├── highmaps3.R
│ ├── highmaps4.R
│ ├── highmaps5.R
│ ├── highmaps6_hcmap2.R
│ ├── highmaps7_geojsonsimple.R
│ ├── htmlDependency.R
│ ├── igraph.R
│ ├── igraph2.R
│ ├── likert.R
│ ├── lintr_package.R
│ ├── list.merge.R
│ ├── map-drilldown.R
│ ├── motion.R
│ ├── names-args.R
│ ├── options-theme-default.R
│ ├── pacoords.R
│ ├── phylo.R
│ ├── proxy-shiny.R
│ ├── proxy.R
│ ├── quantmod-mega-ex.R
│ ├── quantmod.R
│ ├── seasonal.R
│ ├── size-knitr.R
│ ├── start.R
│ ├── symbols.R
│ ├── theme.R
│ ├── theme_alone.R
│ ├── theme_ggplot2.R
│ ├── tooltipchart.R
│ ├── tooltipchart2.R
│ ├── treemap.R
│ ├── treemap2.R
│ ├── treemap2.Rmd
│ ├── treemap3.R
│ ├── treemap4.R
│ ├── treemap5.R
│ ├── types.R
│ └── xts.R
├── set-dev-options.R
└── stackoverflow
│ ├── 41533909.R
│ ├── 41654341.R
│ ├── 42945062.R
│ ├── 43209096.R
│ ├── 58540244.R
│ └── rsconnect
│ └── documents
│ └── 41533909.R
│ └── rpubs.com
│ └── rpubs
│ └── Document.dcf
├── highcharter.Rproj
├── inst
├── WORDLIST
└── htmlwidgets
│ ├── highchart.js
│ ├── highchart.yaml
│ ├── highchartzero.js
│ ├── highchartzero.yaml
│ └── lib
│ ├── highcharts
│ ├── css
│ │ └── motion.css
│ ├── custom
│ │ ├── appear.js
│ │ ├── delay-animation.js
│ │ ├── reset.js
│ │ ├── symbols-extra.js
│ │ ├── text-symbols.js
│ │ └── tooltip-delay.js
│ ├── highcharts-3d.js
│ ├── highcharts-more.js
│ ├── highcharts.js
│ ├── modules
│ │ ├── accessibility.js
│ │ ├── annotations-advanced.js
│ │ ├── annotations.js
│ │ ├── arc-diagram.js
│ │ ├── arrow-symbols.js
│ │ ├── boost-canvas.js
│ │ ├── boost.js
│ │ ├── broken-axis.js
│ │ ├── bullet.js
│ │ ├── coloraxis.js
│ │ ├── current-date-indicator.js
│ │ ├── cylinder.js
│ │ ├── data-tools.js
│ │ ├── data.js
│ │ ├── datagrouping.js
│ │ ├── debugger.js
│ │ ├── dependency-wheel.js
│ │ ├── dotplot.js
│ │ ├── drag-panes.js
│ │ ├── draggable-points.js
│ │ ├── drilldown.js
│ │ ├── dumbbell.js
│ │ ├── export-data.js
│ │ ├── exporting.js
│ │ ├── flowmap.js
│ │ ├── full-screen.js
│ │ ├── funnel.js
│ │ ├── funnel3d.js
│ │ ├── gantt.js
│ │ ├── geoheatmap.js
│ │ ├── grid-axis.js
│ │ ├── heatmap.js
│ │ ├── heikinashi.js
│ │ ├── histogram-bellcurve.js
│ │ ├── hollowcandlestick.js
│ │ ├── item-series.js
│ │ ├── lollipop.js
│ │ ├── map.js
│ │ ├── marker-clusters.js
│ │ ├── mouse-wheel-zoom.js
│ │ ├── navigator.js
│ │ ├── networkgraph.js
│ │ ├── no-data-to-display.js
│ │ ├── offline-exporting.js
│ │ ├── organization.js
│ │ ├── parallel-coordinates.js
│ │ ├── pareto.js
│ │ ├── pathfinder.js
│ │ ├── pattern-fill.js
│ │ ├── pictorial.js
│ │ ├── pointandfigure.js
│ │ ├── price-indicator.js
│ │ ├── pyramid3d.js
│ │ ├── renko.js
│ │ ├── sankey.js
│ │ ├── series-label.js
│ │ ├── series-on-point.js
│ │ ├── solid-gauge.js
│ │ ├── sonification.js
│ │ ├── static-scale.js
│ │ ├── stock-tools.js
│ │ ├── stock.js
│ │ ├── streamgraph.js
│ │ ├── sunburst.js
│ │ ├── textpath.js
│ │ ├── tiledwebmap.js
│ │ ├── tilemap.js
│ │ ├── timeline.js
│ │ ├── treegraph.js
│ │ ├── treegrid.js
│ │ ├── treemap.js
│ │ ├── variable-pie.js
│ │ ├── variwide.js
│ │ ├── vector.js
│ │ ├── venn.js
│ │ ├── windbarb.js
│ │ ├── wordcloud.js
│ │ └── xrange.js
│ └── plugins
│ │ ├── draggable-legend.js
│ │ ├── grouped-categories.js
│ │ ├── highcharts-regression.js
│ │ └── motion.js
│ ├── jquery
│ └── jquery.min.js
│ └── proj4js
│ └── proj4.js
├── man
├── citytemp.Rd
├── citytemp_long.Rd
├── color_classes.Rd
├── color_stops.Rd
├── colorize.Rd
├── data_to_boxplot.Rd
├── data_to_hierarchical.Rd
├── data_to_sankey.Rd
├── datetime_to_timestamp.Rd
├── df_to_annotations_labels.Rd
├── download_map_data.Rd
├── export_hc.Rd
├── favorite_bars.Rd
├── favorite_pies.Rd
├── figures
│ ├── circle.svg
│ ├── hexicon.svg
│ ├── highcharter-logo.png
│ ├── logo.png
│ └── square.svg
├── get_data_from_map.Rd
├── get_hc_series_from_df.Rd
├── globaltemp.Rd
├── hc_add_annotation.Rd
├── hc_add_dependency.Rd
├── hc_add_event_point.Rd
├── hc_add_series.Rd
├── hc_add_series.character.Rd
├── hc_add_series.data.frame.Rd
├── hc_add_series.density.Rd
├── hc_add_series.forecast.Rd
├── hc_add_series.geo_json.Rd
├── hc_add_series.lm.Rd
├── hc_add_series.numeric.Rd
├── hc_add_series.ts.Rd
├── hc_add_series.xts.Rd
├── hc_add_series_list.Rd
├── hc_add_series_map.Rd
├── hc_add_theme.Rd
├── hc_add_yAxis.Rd
├── hc_annotations.Rd
├── hc_boost.Rd
├── hc_caption.Rd
├── hc_chart.Rd
├── hc_colorAxis.Rd
├── hc_colors.Rd
├── hc_credits.Rd
├── hc_drilldown.Rd
├── hc_elementId.Rd
├── hc_exporting.Rd
├── hc_legend.Rd
├── hc_loading.Rd
├── hc_mapNavigation.Rd
├── hc_motion.Rd
├── hc_navigator.Rd
├── hc_pane.Rd
├── hc_plotOptions.Rd
├── hc_rangeSelector.Rd
├── hc_responsive.Rd
├── hc_rm_series.Rd
├── hc_scrollbar.Rd
├── hc_series.Rd
├── hc_size.Rd
├── hc_subtitle.Rd
├── hc_theme.Rd
├── hc_theme_538.Rd
├── hc_theme_alone.Rd
├── hc_theme_bloom.Rd
├── hc_theme_chalk.Rd
├── hc_theme_darkunica.Rd
├── hc_theme_db.Rd
├── hc_theme_economist.Rd
├── hc_theme_elementary.Rd
├── hc_theme_ffx.Rd
├── hc_theme_flat.Rd
├── hc_theme_flatdark.Rd
├── hc_theme_ft.Rd
├── hc_theme_ggplot2.Rd
├── hc_theme_google.Rd
├── hc_theme_gridlight.Rd
├── hc_theme_handdrawn.Rd
├── hc_theme_hcrt.Rd
├── hc_theme_merge.Rd
├── hc_theme_monokai.Rd
├── hc_theme_null.Rd
├── hc_theme_sandsignika.Rd
├── hc_theme_smpl.Rd
├── hc_theme_sparkline.Rd
├── hc_theme_superheroes.Rd
├── hc_theme_tufte.Rd
├── hc_title.Rd
├── hc_tooltip.Rd
├── hc_xAxis.Rd
├── hc_yAxis.Rd
├── hc_zAxis.Rd
├── hcaes.Rd
├── hcaes_string.Rd
├── hchart.Rd
├── hchart.igraph.Rd
├── hchart.survfit.Rd
├── hcmap.Rd
├── hcparcords.Rd
├── hcpxy_add_point.Rd
├── hcpxy_add_series.Rd
├── hcpxy_loading.Rd
├── hcpxy_redraw.Rd
├── hcpxy_remove_point.Rd
├── hcpxy_remove_series.Rd
├── hcpxy_set_data.Rd
├── hcpxy_update.Rd
├── hcpxy_update_point.Rd
├── hcpxy_update_series.Rd
├── hex_to_rgba.Rd
├── highchart.Rd
├── highchartOutput.Rd
├── highchartProxy.Rd
├── highcharter-exports.Rd
├── highcharter.Rd
├── highcharts_demo.Rd
├── highchartzero.Rd
├── is.hexcolor.Rd
├── is.highchart.Rd
├── list_parse.Rd
├── mountains_panorama.Rd
├── mutate_mapping.Rd
├── pokemon.Rd
├── random_id.Rd
├── renderHighchart.Rd
├── stars.Rd
├── str_to_id.Rd
├── tooltip_chart.Rd
├── tooltip_table.Rd
├── unemployment.Rd
├── uscountygeojson.Rd
├── usgeojson.Rd
├── vaccines.Rd
├── weather.Rd
└── worldgeojson.Rd
├── pkgdown
├── .gitignore
├── 01-pkgdown-buid-home.R
├── 02-pkgdown-add-to-yalm-reference.R
├── 03-pkgdown-add-to-yalm-articles.R
├── 99-pkgdown-run-all.R
├── _pkgdown.yml
├── assets
│ ├── index-examples.html
│ └── lib
│ │ ├── bootstrap-5.3.1
│ │ ├── bootstrap.bundle.min.js
│ │ ├── bootstrap.bundle.min.js.map
│ │ ├── bootstrap.min.css
│ │ ├── font.css
│ │ └── fonts
│ │ │ ├── 07d40e985ad7c747025dabb9f22142c4.woff2
│ │ │ ├── 1Ptug8zYS_SKggPNyC0ITw.woff2
│ │ │ ├── 1Ptug8zYS_SKggPNyCAIT5lu.woff2
│ │ │ ├── 1Ptug8zYS_SKggPNyCIIT5lu.woff2
│ │ │ ├── 1Ptug8zYS_SKggPNyCMIT5lu.woff2
│ │ │ ├── 1Ptug8zYS_SKggPNyCkIT5lu.woff2
│ │ │ ├── 1f5e011d6aae0d98fc0518e1a303e99a.woff2
│ │ │ ├── 4iCs6KVjbNBYlgoKcQ72j00.woff2
│ │ │ ├── 4iCs6KVjbNBYlgoKcg72j00.woff2
│ │ │ ├── 4iCs6KVjbNBYlgoKcw72j00.woff2
│ │ │ ├── 4iCs6KVjbNBYlgoKew72j00.woff2
│ │ │ ├── 4iCs6KVjbNBYlgoKfA72j00.woff2
│ │ │ ├── 4iCs6KVjbNBYlgoKfw72.woff2
│ │ │ ├── 4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2
│ │ │ ├── 4iCv6KVjbNBYlgoCxCvjsGyN.woff2
│ │ │ ├── 4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2
│ │ │ ├── 4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2
│ │ │ ├── 4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2
│ │ │ ├── 4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2
│ │ │ ├── 626330658504e338ee86aec8e957426b.woff2
│ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2
│ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJT9g.woff2
│ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2
│ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJT9g.woff2
│ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2
│ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.woff2
│ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJT9g.woff2
│ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2
│ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2
│ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2
│ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2
│ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2
│ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2
│ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2
│ │ │ ├── CSR54z1Qlv-GDxkbKVQ_dFsvWNReuQ.woff2
│ │ │ ├── CSR54z1Qlv-GDxkbKVQ_dFsvWNpeudwk.woff2
│ │ │ ├── CSR64z1Qlv-GDxkbKVQ_fO4KTet_.woff2
│ │ │ ├── CSR64z1Qlv-GDxkbKVQ_fOAKTQ.woff2
│ │ │ ├── HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvQlMIXxw.woff2
│ │ │ ├── HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvUlMI.woff2
│ │ │ ├── HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvXlMIXxw.woff2
│ │ │ ├── HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvYlMIXxw.woff2
│ │ │ ├── HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvZlMIXxw.woff2
│ │ │ ├── HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvalMIXxw.woff2
│ │ │ ├── HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvblMIXxw.woff2
│ │ │ ├── HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWjMY.woff2
│ │ │ ├── HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWjMY.woff2
│ │ │ ├── HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWjMY.woff2
│ │ │ ├── HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWjMY.woff2
│ │ │ ├── HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWjMY.woff2
│ │ │ ├── HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevW.woff2
│ │ │ ├── HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWjMY.woff2
│ │ │ ├── JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2
│ │ │ ├── JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2
│ │ │ ├── JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2
│ │ │ ├── JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2
│ │ │ ├── JTUSjIg1_i6t8kCHKm459Wlhyw.woff2
│ │ │ ├── QGYpz_kZZAGCONcK2A4bGOj8mNhN.woff2
│ │ │ ├── S6u8w4BMUTPHjxsAUi-qJCY.woff2
│ │ │ ├── S6u8w4BMUTPHjxsAXC-q.woff2
│ │ │ ├── S6u9w4BMUTPHh6UVSwaPGR_p.woff2
│ │ │ ├── S6u9w4BMUTPHh6UVSwiPGQ.woff2
│ │ │ ├── S6u9w4BMUTPHh7USSwaPGR_p.woff2
│ │ │ ├── S6u9w4BMUTPHh7USSwiPGQ.woff2
│ │ │ ├── S6uyw4BMUTPHjx4wXg.woff2
│ │ │ ├── S6uyw4BMUTPHjxAwXjeu.woff2
│ │ │ ├── XRXV3I6Li01BKofIMeaBXso.woff2
│ │ │ ├── XRXV3I6Li01BKofINeaB.woff2
│ │ │ ├── XRXV3I6Li01BKofIO-aBXso.woff2
│ │ │ ├── XRXV3I6Li01BKofIOOaBXso.woff2
│ │ │ ├── XRXV3I6Li01BKofIOuaBXso.woff2
│ │ │ ├── bootstrap
│ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ ├── c2f002b3a87d3f9bfeebb23d32cfd9f8.woff2
│ │ │ ├── ee91700cdbf7ce16c054c2bb8946c736.woff2
│ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2
│ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2
│ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2
│ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2
│ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2
│ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2
│ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2
│ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2
│ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2
│ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2
│ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
│ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2
│ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2
│ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2
│ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2
│ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2
│ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2
│ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2
│ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2
│ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2
│ │ │ ├── q5uGsou0JOdh94bfuQltOxU.woff2
│ │ │ └── q5uGsou0JOdh94bfvQlt.woff2
│ │ ├── bs3compat-0.9.0
│ │ ├── bs3compat.js
│ │ ├── tabs.js
│ │ └── transition.js
│ │ ├── bslib-component-css-0.9.0
│ │ ├── components.css
│ │ ├── components.js
│ │ ├── components.js.map
│ │ ├── components.min.js
│ │ ├── components.min.js.map
│ │ ├── web-components.js
│ │ ├── web-components.js.map
│ │ ├── web-components.min.js
│ │ ├── web-components.min.js.map
│ │ └── webComponents
│ │ │ └── webComponents.min.js
│ │ ├── bslib-component-js-0.9.0
│ │ ├── components.css
│ │ ├── components.js
│ │ ├── components.js.map
│ │ ├── components.min.js
│ │ ├── components.min.js.map
│ │ ├── web-components.js
│ │ ├── web-components.js.map
│ │ ├── web-components.min.js
│ │ ├── web-components.min.js.map
│ │ └── webComponents
│ │ │ └── webComponents.min.js
│ │ ├── highchart-binding-0.9.4.9000
│ │ └── highchart.js
│ │ ├── highcharts-10.2.0
│ │ ├── css
│ │ │ ├── htmlwdgtgrid.css
│ │ │ └── motion.css
│ │ ├── custom
│ │ │ ├── appear.js
│ │ │ ├── delay-animation.js
│ │ │ ├── reset.js
│ │ │ ├── symbols-extra.js
│ │ │ ├── text-symbols.js
│ │ │ └── tooltip-delay.js
│ │ ├── highcharts-3d.js
│ │ ├── highcharts-more.js
│ │ ├── highcharts.js
│ │ ├── modules
│ │ │ ├── accessibility.js
│ │ │ ├── annotations-advanced.js
│ │ │ ├── annotations.js
│ │ │ ├── arc-diagram.js
│ │ │ ├── arrow-symbols.js
│ │ │ ├── boost-canvas.js
│ │ │ ├── boost.js
│ │ │ ├── broken-axis.js
│ │ │ ├── bullet.js
│ │ │ ├── coloraxis.js
│ │ │ ├── current-date-indicator.js
│ │ │ ├── cylinder.js
│ │ │ ├── data.js
│ │ │ ├── datagrouping.js
│ │ │ ├── debugger.js
│ │ │ ├── dependency-wheel.js
│ │ │ ├── dotplot.js
│ │ │ ├── drag-panes.js
│ │ │ ├── draggable-points.js
│ │ │ ├── drilldown.js
│ │ │ ├── dumbbell.js
│ │ │ ├── export-data.js
│ │ │ ├── exporting.js
│ │ │ ├── full-screen.js
│ │ │ ├── funnel.js
│ │ │ ├── funnel3d.js
│ │ │ ├── gantt.js
│ │ │ ├── grid-axis.js
│ │ │ ├── heatmap.js
│ │ │ ├── heikinashi.js
│ │ │ ├── histogram-bellcurve.js
│ │ │ ├── hollowcandlestick.js
│ │ │ ├── item-series.js
│ │ │ ├── lollipop.js
│ │ │ ├── map.js
│ │ │ ├── marker-clusters.js
│ │ │ ├── networkgraph.js
│ │ │ ├── no-data-to-display.js
│ │ │ ├── offline-exporting.js
│ │ │ ├── oldie-polyfills.js
│ │ │ ├── oldie.js
│ │ │ ├── organization.js
│ │ │ ├── overlapping-datalabels.js
│ │ │ ├── parallel-coordinates.js
│ │ │ ├── pareto.js
│ │ │ ├── pathfinder.js
│ │ │ ├── pattern-fill.js
│ │ │ ├── price-indicator.js
│ │ │ ├── pyramid3d.js
│ │ │ ├── sankey.js
│ │ │ ├── series-label.js
│ │ │ ├── series-on-point.js
│ │ │ ├── solid-gauge.js
│ │ │ ├── sonification.js
│ │ │ ├── static-scale.js
│ │ │ ├── stock-tools.js
│ │ │ ├── stock.js
│ │ │ ├── streamgraph.js
│ │ │ ├── sunburst.js
│ │ │ ├── tilemap.js
│ │ │ ├── timeline.js
│ │ │ ├── treegrid.js
│ │ │ ├── treemap.js
│ │ │ ├── variable-pie.js
│ │ │ ├── variwide.js
│ │ │ ├── vector.js
│ │ │ ├── venn.js
│ │ │ ├── windbarb.js
│ │ │ ├── wordcloud.js
│ │ │ └── xrange.js
│ │ └── plugins
│ │ │ ├── draggable-legend.js
│ │ │ ├── grouped-categories.js
│ │ │ ├── highcharts-regression.js
│ │ │ ├── motion.js
│ │ │ └── multicolor_series.js
│ │ ├── highcharts-12.2.0
│ │ ├── css
│ │ │ └── motion.css
│ │ ├── custom
│ │ │ ├── appear.js
│ │ │ ├── delay-animation.js
│ │ │ ├── reset.js
│ │ │ ├── symbols-extra.js
│ │ │ ├── text-symbols.js
│ │ │ └── tooltip-delay.js
│ │ ├── highcharts-3d.js
│ │ ├── highcharts-more.js
│ │ ├── highcharts.js
│ │ ├── modules
│ │ │ ├── accessibility.js
│ │ │ ├── annotations-advanced.js
│ │ │ ├── annotations.js
│ │ │ ├── arc-diagram.js
│ │ │ ├── arrow-symbols.js
│ │ │ ├── boost-canvas.js
│ │ │ ├── boost.js
│ │ │ ├── broken-axis.js
│ │ │ ├── bullet.js
│ │ │ ├── coloraxis.js
│ │ │ ├── current-date-indicator.js
│ │ │ ├── cylinder.js
│ │ │ ├── data-tools.js
│ │ │ ├── data.js
│ │ │ ├── datagrouping.js
│ │ │ ├── debugger.js
│ │ │ ├── dependency-wheel.js
│ │ │ ├── dotplot.js
│ │ │ ├── drag-panes.js
│ │ │ ├── draggable-points.js
│ │ │ ├── drilldown.js
│ │ │ ├── dumbbell.js
│ │ │ ├── export-data.js
│ │ │ ├── exporting.js
│ │ │ ├── flowmap.js
│ │ │ ├── full-screen.js
│ │ │ ├── funnel.js
│ │ │ ├── funnel3d.js
│ │ │ ├── gantt.js
│ │ │ ├── geoheatmap.js
│ │ │ ├── grid-axis.js
│ │ │ ├── heatmap.js
│ │ │ ├── heikinashi.js
│ │ │ ├── histogram-bellcurve.js
│ │ │ ├── hollowcandlestick.js
│ │ │ ├── item-series.js
│ │ │ ├── lollipop.js
│ │ │ ├── map.js
│ │ │ ├── marker-clusters.js
│ │ │ ├── mouse-wheel-zoom.js
│ │ │ ├── navigator.js
│ │ │ ├── networkgraph.js
│ │ │ ├── no-data-to-display.js
│ │ │ ├── offline-exporting.js
│ │ │ ├── organization.js
│ │ │ ├── parallel-coordinates.js
│ │ │ ├── pareto.js
│ │ │ ├── pathfinder.js
│ │ │ ├── pattern-fill.js
│ │ │ ├── pictorial.js
│ │ │ ├── pointandfigure.js
│ │ │ ├── price-indicator.js
│ │ │ ├── pyramid3d.js
│ │ │ ├── renko.js
│ │ │ ├── sankey.js
│ │ │ ├── series-label.js
│ │ │ ├── series-on-point.js
│ │ │ ├── solid-gauge.js
│ │ │ ├── sonification.js
│ │ │ ├── static-scale.js
│ │ │ ├── stock-tools.js
│ │ │ ├── stock.js
│ │ │ ├── streamgraph.js
│ │ │ ├── sunburst.js
│ │ │ ├── textpath.js
│ │ │ ├── tiledwebmap.js
│ │ │ ├── tilemap.js
│ │ │ ├── timeline.js
│ │ │ ├── treegraph.js
│ │ │ ├── treegrid.js
│ │ │ ├── treemap.js
│ │ │ ├── variable-pie.js
│ │ │ ├── variwide.js
│ │ │ ├── vector.js
│ │ │ ├── venn.js
│ │ │ ├── windbarb.js
│ │ │ ├── wordcloud.js
│ │ │ └── xrange.js
│ │ └── plugins
│ │ │ ├── draggable-legend.js
│ │ │ ├── grouped-categories.js
│ │ │ ├── highcharts-regression.js
│ │ │ └── motion.js
│ │ ├── htmlwdgtgrid-0.0.9
│ │ ├── htmlwdgtgrid.css
│ │ └── motion.css
│ │ ├── htmlwidgets-1.5.4
│ │ └── htmlwidgets.js
│ │ ├── htmlwidgets-1.6.4
│ │ └── htmlwidgets.js
│ │ ├── jquery-3.5.1
│ │ └── jquery.min.js
│ │ ├── jquery-3.6.0
│ │ ├── jquery-3.6.0.js
│ │ ├── jquery-3.6.0.min.js
│ │ └── jquery-3.6.0.min.map
│ │ └── proj4js-2.3.15
│ │ └── proj4.js
├── extra.css
├── extra.js
├── favicon
│ ├── apple-touch-icon-120x120.png
│ ├── apple-touch-icon-152x152.png
│ ├── apple-touch-icon-180x180.png
│ ├── apple-touch-icon-60x60.png
│ ├── apple-touch-icon-76x76.png
│ ├── apple-touch-icon.png
│ ├── favicon-16x16.png
│ ├── favicon-32x32.png
│ └── favicon.ico
├── index-examples.R
└── index.Rmd
├── tests
├── spelling.R
├── testthat.R
└── testthat
│ ├── test-demos.R
│ ├── test-hchart.R
│ ├── test-helpers.R
│ ├── test-highchart.R
│ └── test-themes.R
└── vignettes
├── drilldown.Rmd
├── first-steps.Rmd
├── fontawesome.Rmd
├── hc-api-legend-jsfiddle.png
├── hc-api-legend-title.png
├── hc-api-legend.png
├── hchart.Rmd
├── help-hc-legend.png
├── highcharter.Rmd
├── highcharts-api.Rmd
├── highcharts.Rmd
├── highchartsjs-api-basics.Rmd
├── howtos.Rmd
├── maps.Rmd
├── modules.Rmd
├── motion.Rmd
├── shiny.Rmd
├── showcase.Rmd
├── stock.Rmd
└── themes.Rmd
/.Rbuildignore:
--------------------------------------------------------------------------------
1 | ^pkgdown$
2 | ^docs$
3 | ^vignettes/.*$
4 | ^_pkgdown\.yml$
5 | ^CRAN-RELEASE$
6 | # old versions
7 | # inst/htmlwidgets/lib/highcharts-4.2.4/*
8 |
9 | highcharter-logo.png
10 | ^.*\.Rproj$
11 | ^\.Rproj\.user$
12 | ^cran-comments\.md$
13 | ^tests$
14 | ^dev$
15 | ^\.travis\.yml$
16 | .lintr
17 | fort.6
18 | ^CODE_OF_CONDUCT\.md$
19 | ^CONTRIBUTING\.md$
20 | ^data-raw$
21 | ^appveyor\.yml$
22 | ^revdep$
23 | index.Rmd
24 | .*debug.log
25 |
26 | ^codecov\.yml$
27 | ^codemeta\.json$
28 | ^doc$
29 | ^Meta$
30 | ^.here
31 | ^.github$
32 | ^\.github$
33 | ^CRAN-SUBMISSION$
34 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | inst/htmlwidgets/lib/* linguist-vendored
2 | *.html linguist-vendored
3 |
--------------------------------------------------------------------------------
/.github/.gitignore:
--------------------------------------------------------------------------------
1 | *.html
2 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/issue_template.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report or feature request
3 | about: Describe a bug you've seen or make a case for a new feature
4 | ---
5 |
6 | Please briefly describe your problem and what output you expect. If you have a question, please don't use this form. Instead, ask on or .
7 |
8 | Please include a minimal reproducible example (AKA a reprex). If you've never heard of a [reprex](http://reprex.tidyverse.org/) before, start by reading .
9 |
10 | Brief description of the problem
11 |
12 | ```r
13 | # insert reprex here
14 | ```
15 |
--------------------------------------------------------------------------------
/.github/stale.yml:
--------------------------------------------------------------------------------
1 | # Number of days of inactivity before an issue becomes stale
2 | daysUntilStale: 365
3 | # Number of days of inactivity before a stale issue is closed
4 | daysUntilClose: 60
5 | # Issues with these labels will never be considered stale
6 | exemptLabels:
7 | - enhancement
8 | # Label to use when marking an issue as stale
9 | staleLabel: closed-due-inactivity
10 | # Comment to post when marking an issue as stale. Set to `false` to disable
11 | markComment: >
12 | This issue has been automatically marked as stale because it has not had
13 | recent activity. It will be closed if no further activity occurs. Thank you
14 | for your contributions.
15 | Feel free to reopen it if you find it necessary.
16 | # Comment to post when closing a stale issue. Set to `false` to disable
17 | closeComment: false
18 |
--------------------------------------------------------------------------------
/.github/workflows/R-CMD-check.yaml:
--------------------------------------------------------------------------------
1 | # Workflow derived from https://github.com/r-lib/actions/tree/v2/examples
2 | # Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help
3 | on:
4 | push:
5 | branches: [main, master]
6 | pull_request:
7 | branches: [main, master]
8 |
9 | name: R-CMD-check
10 |
11 | jobs:
12 | R-CMD-check:
13 | runs-on: ubuntu-latest
14 | env:
15 | GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
16 | R_KEEP_PKG_SOURCE: yes
17 | steps:
18 | - uses: actions/checkout@v2
19 |
20 | - uses: r-lib/actions/setup-r@v2
21 | with:
22 | use-public-rspm: true
23 | r-version: '4.1'
24 |
25 | - uses: r-lib/actions/setup-r-dependencies@v2
26 | with:
27 | extra-packages: any::rcmdcheck
28 | needs: check
29 |
30 | - uses: r-lib/actions/check-r-package@v2
31 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # History files
2 | .Rhistory
3 | .Rapp.history
4 |
5 | # html and rpubs
6 | dev/*.dcf
7 | dev/*.html
8 | dev/*/*.html
9 | dev/rsconnect/*
10 | dev/*/rsconnect/
11 | dev/*/rsconnect/*
12 |
13 | # RStudio files
14 | .Rproj.user/
15 |
16 | # produced vignettes
17 | vignettes/*.html
18 | vignettes/*.pdf
19 | .Rproj.user
20 |
21 | # Some htmls and rpubs
22 | inst/doc
23 |
24 | # seasonal
25 | fort.6
26 |
27 | # rev deps
28 | revdep/*
29 |
30 | # logs
31 | *debug.log
32 |
33 | # now docs is in gh-pages branch
34 | docs/
35 | docs/*
36 |
--------------------------------------------------------------------------------
/.here:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/.here
--------------------------------------------------------------------------------
/CRAN-SUBMISSION:
--------------------------------------------------------------------------------
1 | Version: 0.9.4
2 | Date: 2022-01-03 15:53:30 UTC
3 | SHA: c16bea8fbe22b739ca3bc3ddddc81cc56a0d3535
4 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | YEAR: 2022
2 | COPYRIGHT HOLDER: Joshua Kunst
3 |
--------------------------------------------------------------------------------
/R/assertthat.R:
--------------------------------------------------------------------------------
1 | #' @importFrom assertthat are_equal on_failure assert_that
2 | .is_hc_theme <- function(hc_theme) {
3 | are_equal(class(hc_theme), "hc_theme")
4 | }
5 |
6 | assertthat::on_failure(.is_hc_theme) <- function(call, env) {
7 | "The theme used is not from hc_theme class"
8 | }
9 |
--------------------------------------------------------------------------------
/R/globals.R:
--------------------------------------------------------------------------------
1 | utils::globalVariables(
2 | c(
3 | "var1",
4 | "var2",
5 | "from",
6 | "to",
7 | "id",
8 | "value",
9 | "un",
10 | "x", "y",
11 | "series"
12 | )
13 | )
14 |
--------------------------------------------------------------------------------
/cran-comments.md:
--------------------------------------------------------------------------------
1 | No comments.
2 |
--------------------------------------------------------------------------------
/data-raw/citytemp.R:
--------------------------------------------------------------------------------
1 | library(tidyverse)
2 |
3 | citytemp <- tibble(
4 | month = factor(month.abb),
5 | tokyo = c(7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6),
6 | new_york = c(-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5),
7 | berlin = c(-0.9, 0.6, 3.5, 8.4, 13.5, 17.0, 18.6, 17.9, 14.3, 9.0, 3.9, 1.0),
8 | london = c(3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8)
9 | )
10 |
11 | usethis::use_data(citytemp, overwrite = TRUE)
12 |
13 | citytemp_long <- citytemp %>%
14 | select(-new_york) %>%
15 | gather(city, temp, -month)
16 |
17 | usethis::use_data(citytemp_long, overwrite = TRUE)
18 |
--------------------------------------------------------------------------------
/data-raw/favorites.R:
--------------------------------------------------------------------------------
1 | library("dplyr")
2 |
3 | favorite_bars <- data_frame(
4 | bar = c(
5 | "Mclaren's", "McGee's", "P & G",
6 | "White Horse Tavern", "King Cole Bar"
7 | ),
8 | percent = c(30, 28, 27, 12, 3)
9 | )
10 |
11 |
12 | devtools::use_data(favorite_bars, overwrite = TRUE)
13 |
14 | #### favorite_pies ####
15 | favorite_pies <- data_frame(
16 | pie = c(
17 | "Strawberry Rhubarb", "Pumpkin", "Lemon Meringue",
18 | "Blueberry", "Key Lime"
19 | ),
20 | percent = c(85, 64, 75, 100, 57)
21 | )
22 |
23 | devtools::use_data(favorite_pies, overwrite = TRUE)
24 |
--------------------------------------------------------------------------------
/data-raw/fontawesome.R:
--------------------------------------------------------------------------------
1 | library(tidyverse)
2 | library(rvest)
3 |
4 | icons <- readLines("https://raw.githubusercontent.com/onface/font-awesome/master/less/variables.less")
5 | icons <- icons[str_detect(icons, "@fa-var")]
6 |
7 | iconsnames <- str_extract(icons, ".*:")
8 | iconsnames <- str_replace_all(iconsnames, "@fa-var-|:", "")
9 |
10 | iconcode <- str_extract(icons, ":.*$")
11 | iconcode <- str_extract(iconcode, "[[:alnum:]]+")
12 |
13 | icons <- read_html("https://fontawesome.com/v4.7.0/cheatsheet/") %>%
14 | html_nodes("div.col-md-4.col-sm-6.col-lg-3")
15 |
16 | dficons <- purrr::map_df(icons, function(divico) { # divico <- sample(icons, size = 1)[[1]]
17 | txt <- html_text(divico)
18 | data_frame(
19 | class = str_extract(txt, "fa-.*"),
20 | name = str_replace(class, "fa-", ""),
21 | unicode = str_extract(txt, "\\[.*\\]") %>% str_replace_all("\\[|\\]", "")
22 | )
23 | })
24 |
25 | fontawesomeicos <- tibble(name = iconsnames, code = iconcode) %>%
26 | left_join(dficons, by = "name")
27 |
28 | saveRDS(fontawesomeicos, file = "inst/extdata/faicos.rds", compress = "xz")
29 |
--------------------------------------------------------------------------------
/data-raw/unemployment.R:
--------------------------------------------------------------------------------
1 | url <- "https://www.highcharts.com/samples/data/jsonp.php?filename=us-counties-unemployment.json"
2 | tmpfile <- tempfile(fileext = ".json")
3 | download.file(url, tmpfile)
4 | unemployment <- readLines(tmpfile)
5 | unemployment <- gsub("callback\\(|\\);$", "", unemployment)
6 | unemployment <- jsonlite::fromJSON(unemployment, simplifyVector = FALSE)
7 | unemployment <- map_df(unemployment, function(x) as.data.frame(x, stringsAsFactors = FALSE))
8 | unemployment$name <- iconv(unemployment$name)
9 | unemployment <- tibble::as_tibble(unemployment)
10 |
11 | devtools::use_data(unemployment, overwrite = TRUE)
12 |
--------------------------------------------------------------------------------
/data/citytemp.rda:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/data/citytemp.rda
--------------------------------------------------------------------------------
/data/citytemp_long.rda:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/data/citytemp_long.rda
--------------------------------------------------------------------------------
/data/favorite_bars.rda:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/data/favorite_bars.rda
--------------------------------------------------------------------------------
/data/favorite_pies.rda:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/data/favorite_pies.rda
--------------------------------------------------------------------------------
/data/globaltemp.rda:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/data/globaltemp.rda
--------------------------------------------------------------------------------
/data/mountains_panorama.rda:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/data/mountains_panorama.rda
--------------------------------------------------------------------------------
/data/pokemon.rda:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/data/pokemon.rda
--------------------------------------------------------------------------------
/data/stars.rda:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/data/stars.rda
--------------------------------------------------------------------------------
/data/unemployment.rda:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/data/unemployment.rda
--------------------------------------------------------------------------------
/data/uscountygeojson.rda:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/data/uscountygeojson.rda
--------------------------------------------------------------------------------
/data/usgeojson.rda:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/data/usgeojson.rda
--------------------------------------------------------------------------------
/data/vaccines.rda:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/data/vaccines.rda
--------------------------------------------------------------------------------
/data/weather.rda:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/data/weather.rda
--------------------------------------------------------------------------------
/data/worldgeojson.rda:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/data/worldgeojson.rda
--------------------------------------------------------------------------------
/dev/examples-api/caption.R:
--------------------------------------------------------------------------------
1 | highchart() |>
2 | hc_title(text= "Chart with a caption") |>
3 | hc_subtitle(text= "This is the subtitle") |>
4 | hc_xAxis(categories = c("Apples", "Pears", "Banana", "Orange")) |>
5 | hc_add_series(
6 | data = c(1, 4, 3, 5),
7 | type = "column",
8 | name = "Fruits"
9 | ) |>
10 | hc_caption(
11 | text = "The caption renders in the bottom, and is part of the exported
12 | chart.
Lorem ipsum dolor sit amet, consectetur adipiscing elit,
13 | sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim
14 | ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
15 | ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
16 | velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat
17 | cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est
18 | laborum.'"
19 | )
20 |
--------------------------------------------------------------------------------
/dev/examples-api/chart.R:
--------------------------------------------------------------------------------
1 | hc <- highchart() |>
2 | hc_xAxis(categories = month.abb) |>
3 | hc_add_series(name = "Tokyo", data = sample(1:12)) |>
4 | hc_add_series(name = "London", data = sample(1:12) + 10)
5 |
6 | hc
7 |
8 | hc |>
9 | hc_chart(
10 | type = "column",
11 | options3d = list(enabled = TRUE, beta = 15, alpha = 15)
12 | )
13 |
14 |
15 | hc |>
16 | hc_chart(
17 | borderColor = "#EBBA95",
18 | borderRadius = 10,
19 | borderWidth = 2,
20 | backgroundColor = list(
21 | linearGradient = c(0, 0, 500, 500),
22 | stops = list(
23 | list(0, 'rgb(255, 255, 255)'),
24 | list(1, 'rgb(200, 200, 255)')
25 | )
26 | )
27 | )
28 |
29 |
--------------------------------------------------------------------------------
/dev/examples-api/colorAxis.R:
--------------------------------------------------------------------------------
1 | library(dplyr)
2 |
3 | data(mpg, package = "ggplot2")
4 |
5 | mpgman2 <- mpg |>
6 | group_by(manufacturer, year) |>
7 | dplyr::summarise(
8 | n = dplyr::n(),
9 | displ = mean(displ),
10 | .groups = "drop"
11 | )
12 |
13 | mpgman2
14 |
15 | hchart(
16 | mpgman2, "column", hcaes(x = manufacturer, y = n, group = year),
17 | colorKey = "displ",
18 | # color = c("#FCA50A", "#FCFFA4"),
19 | name = c("Year 1999", "Year 2008")
20 | ) |>
21 | hc_colorAxis(min = 0, max = 5)
22 |
23 |
24 | # defaults to yAxis
25 | hchart(iris, "point", hcaes(Sepal.Length, Sepal.Width)) |>
26 | hc_colorAxis(
27 | minColor = "red",
28 | maxColor = "blue"
29 | )
30 |
31 | # Ex2
32 | n <- 5
33 |
34 | stops <- data.frame(
35 | q = 0:n/n,
36 | c = c("#440154", "#414487", "#2A788E", "#22A884", "#7AD151", "#FDE725"),
37 | stringsAsFactors = FALSE
38 | )
39 |
40 | stops <- list_parse2(stops)
41 |
42 | M <- round(matrix(rnorm(50*50), ncol = 50), 2)
43 |
44 | hchart(M) |>
45 | hc_colorAxis(stops = stops)
46 |
47 | # Ex3
48 | hchart(volcano) |>
49 | hc_colorAxis(stops = stops, max = 200)
50 |
--------------------------------------------------------------------------------
/dev/examples-api/colors.R:
--------------------------------------------------------------------------------
1 | library(viridisLite)
2 |
3 | cols <- viridis(3)
4 | cols <- substr(cols, 0, 7)
5 |
6 | highchart() |>
7 | hc_add_series(data = sample(1:12)) |>
8 | hc_add_series(data = sample(1:12) + 10) |>
9 | hc_add_series(data = sample(1:12) + 20) |>
10 | hc_colors(cols)
11 |
--------------------------------------------------------------------------------
/dev/examples-api/credits.R:
--------------------------------------------------------------------------------
1 | highchart() |>
2 | hc_xAxis(categories = citytemp$month) |>
3 | hc_add_series(name = "Tokyo", data = sample(1:12)) |>
4 | hc_credits(
5 | enabled = TRUE,
6 | text = "htmlwidgets.org",
7 | href = "http://www.htmlwidgets.org/"
8 | )
9 |
--------------------------------------------------------------------------------
/dev/examples-api/exporting.R:
--------------------------------------------------------------------------------
1 | highchart() |>
2 | hc_xAxis(categories = month.abb) |>
3 | hc_add_series(name = "Tokyo", data = sample(1:12)) |>
4 | hc_exporting(
5 | enabled = TRUE, # always enabled
6 | filename = "custom-file-name"
7 | )
8 |
--------------------------------------------------------------------------------
/dev/examples-api/labels.R:
--------------------------------------------------------------------------------
1 | highchart() |>
2 | hc_add_series(data = sample(1:12)) |>
3 | hc_labels(
4 | items = list(
5 | list(
6 | html = "Some important
text
" ,
7 | style = list(
8 | left = "150%",
9 | top = "150%"
10 | )
11 | )
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/dev/examples-api/legend.R:
--------------------------------------------------------------------------------
1 | highchart() |>
2 | hc_xAxis(categories = month.abb) |>
3 | hc_add_series(name = "Tokyo", data = sample(1:12)) |>
4 | hc_add_series(name = "London", data = sample(1:12) + 10) |>
5 | hc_add_series(name = "Other City", data = sample(1:12) + 20) |>
6 | hc_legend(
7 | align = "left",
8 | verticalAlign = "top",
9 | layout = "vertical",
10 | x = 0,
11 | y = 100
12 | )
13 |
--------------------------------------------------------------------------------
/dev/examples-api/loading.R:
--------------------------------------------------------------------------------
1 | highcharts_demo() |>
2 | hc_loading(
3 | hideDuration = 1000,
4 | showDuration = 1000
5 | )
6 |
--------------------------------------------------------------------------------
/dev/examples-api/mapNavigation.R:
--------------------------------------------------------------------------------
1 | hcmap(download_map_data = FALSE) |>
2 | hc_mapNavigation(
3 | enabled = TRUE,
4 | enableMouseWheelZoom = TRUE,
5 | enableDoubleClickZoom = TRUE
6 | )
7 |
--------------------------------------------------------------------------------
/dev/examples-api/mapView.R:
--------------------------------------------------------------------------------
1 | map <- hcmap()
2 |
3 | map
4 |
5 | map |>
6 | hc_mapView(zoom = 10) |>
7 | hc_mapNavigation(enabled = TRUE)
8 |
9 |
10 |
--------------------------------------------------------------------------------
/dev/examples-api/navigator.R:
--------------------------------------------------------------------------------
1 | highchart(type = "stock") |>
2 | hc_add_series(AirPassengers) |>
3 | hc_rangeSelector(selected = 4) |>
4 | hc_navigator(
5 | outlineColor = "gray",
6 | outlineWidth = 2,
7 | series = list(
8 | color = "red",
9 | lineWidth = 2,
10 | type = "areaspline", # you can change the type
11 | fillColor = "rgba(255, 0, 0, 0.2)"
12 | ),
13 | handles = list(
14 | backgroundColor = "yellow",
15 | borderColor = "red"
16 | )
17 | )
18 |
--------------------------------------------------------------------------------
/dev/examples-api/plotOptions.R:
--------------------------------------------------------------------------------
1 | highchart() |>
2 | hc_add_series(
3 | data = c(29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4)
4 | ) |>
5 | hc_plotOptions(
6 | line = list(
7 | color = "blue",
8 | marker = list(
9 | fillColor = "white",
10 | lineWidth = 2,
11 | lineColor = NULL
12 | )
13 | )
14 | )
15 |
--------------------------------------------------------------------------------
/dev/examples-api/rangeSelector.R:
--------------------------------------------------------------------------------
1 | hc <- highchart(type = "stock") |>
2 | hc_add_series(AirPassengers)
3 |
4 | hc
5 |
6 | hc |>
7 | hc_rangeSelector(enabled = FALSE)
8 |
9 | hc |>
10 | hc_rangeSelector(
11 | verticalAlign = "bottom",
12 | selected = 4
13 | )
14 |
--------------------------------------------------------------------------------
/dev/examples-api/responsive.R:
--------------------------------------------------------------------------------
1 | leg_500_opts <- list(enabled = FALSE)
2 | leg_900_opts <- list(align = "right", verticalAlign = "middle", layout = "vertical")
3 |
4 |
5 | # change the with of the container/windows to see the effect
6 | highchart() |>
7 | hc_add_series(data = cumsum(rnorm(100))) |>
8 | hc_responsive(
9 | rules = list(
10 | # remove legend if there is no much space
11 | list(
12 | condition = list(maxWidth = 500),
13 | chartOptions = list(legend = leg_500_opts)
14 | ),
15 | # put legend on the right when there is much space
16 | list(
17 | condition = list(minWidth = 900),
18 | chartOptions = list(legend = leg_900_opts)
19 | )
20 | )
21 | )
22 |
--------------------------------------------------------------------------------
/dev/examples-api/scrollbar.R:
--------------------------------------------------------------------------------
1 | highchart(type = "stock") |>
2 | hc_add_series(AirPassengers) |>
3 | hc_rangeSelector(selected = 4) |>
4 | hc_scrollbar(
5 | barBackgroundColor = "gray",
6 | barBorderRadius = 7,
7 | barBorderWidth = 0,
8 | buttonBackgroundColor = "gray",
9 | buttonBorderWidth = 0,
10 | buttonArrowColor = "yellow",
11 | buttonBorderRadius = 7,
12 | rifleColor = "yellow",
13 | trackBackgroundColor = "white",
14 | trackBorderWidth = 1,
15 | trackBorderColor = "silver",
16 | trackBorderRadius = 7
17 | )
18 |
--------------------------------------------------------------------------------
/dev/examples-api/series.R:
--------------------------------------------------------------------------------
1 | highchart() |>
2 | hc_series(
3 | list(
4 | name = "Tokyo",
5 | data = c(7.0, 6.9, 9.5, 14.5, 18.4, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6)
6 | ),
7 | list(
8 | name = "London",
9 | data = c(3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8)
10 | )
11 | )
12 |
--------------------------------------------------------------------------------
/dev/examples-api/subtitle.R:
--------------------------------------------------------------------------------
1 | highchart() |>
2 | hc_add_series(
3 | data = c(7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6),
4 | type = "column"
5 | ) |>
6 | hc_subtitle(
7 | text = "And this is a subtitle with more information",
8 | align = "left",
9 | style = list(color = "#2b908f", fontWeight = "bold")
10 | )
11 |
--------------------------------------------------------------------------------
/dev/examples-api/time.R:
--------------------------------------------------------------------------------
1 | hc <- highchart() |>
2 | hc_add_series(
3 | data = c(29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4),
4 | pointStart = JS("Date.UTC(2017, 0, 1)"),
5 | pointInterval = 36e5
6 | ) |>
7 | hc_xAxis(
8 | type = "datetime"
9 | )
10 |
11 | hc |>
12 | hc_title(text = "Berlin Time") |>
13 | hc_time(timezone = "Europe/Berlin")
14 |
15 | hc |>
16 | hc_title(text = "New York Time") |>
17 | hc_time(timezone = "America/New_York")
18 |
--------------------------------------------------------------------------------
/dev/examples-api/title.R:
--------------------------------------------------------------------------------
1 | highchart() |>
2 | hc_add_series(
3 | data = c(7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6),
4 | type = "column"
5 | ) |>
6 | hc_title(
7 | text = "This is a title with margin and Strong or bold text",
8 | margin = 20,
9 | align = "left",
10 | style = list(color = "#22A884", useHTML = TRUE)
11 | )
12 |
--------------------------------------------------------------------------------
/dev/examples-api/tooltip.R:
--------------------------------------------------------------------------------
1 | highchart() |>
2 | hc_add_series(data = sample(1:12)) |>
3 | hc_add_series(data = sample(1:12) + 10) |>
4 | hc_tooltip(
5 | crosshairs = TRUE,
6 | borderWidth = 5,
7 | sort = TRUE,
8 | table = TRUE
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/dev/examples-api/xAxis.R:
--------------------------------------------------------------------------------
1 | highchart() |>
2 | hc_add_series(
3 | data = c(7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6),
4 | type = "spline"
5 | ) |>
6 | hc_xAxis(
7 | title = list(text = "x Axis at top"),
8 | alternateGridColor = "#FDFFD5",
9 | opposite = TRUE,
10 | plotLines = list(
11 | list(
12 | label = list(text = "This is a plotLine"),
13 | color = "#FF0000",
14 | width = 2,
15 | value = 5.5
16 | )
17 | )
18 | )
19 |
--------------------------------------------------------------------------------
/dev/examples-api/yAxis.R:
--------------------------------------------------------------------------------
1 | highchart() |>
2 | hc_add_series(
3 | data = c(7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6),
4 | type = "spline"
5 | ) |>
6 | hc_yAxis(
7 | title = list(text = "y Axis at right"),
8 | opposite = TRUE,
9 | alternateGridColor = "#FAFAFA",
10 | minorTickInterval = "auto",
11 | minorGridLineDashStyle = "LongDashDotDot",
12 | showFirstLabel = FALSE,
13 | showLastLabel = FALSE,
14 | plotBands = list(
15 | list(
16 | from = 13,
17 | to = 17,
18 | color = "rgba(100, 0, 0, 0.1)",
19 | label = list(text = "This is a plotBand")
20 | )
21 | )
22 | )
23 |
--------------------------------------------------------------------------------
/dev/examples-api/zAxis.R:
--------------------------------------------------------------------------------
1 | df <- data.frame(
2 | x = sample(1:5),
3 | y = sample(1:5),
4 | z = sample(1:5)
5 | )
6 |
7 | highchart() |>
8 | hc_add_series(data = df, "scatter3d", hcaes(x = x, y = y, z = z)) |>
9 | hc_chart(
10 | type = "scatter3d",
11 | options3d = list(
12 | enabled = TRUE,
13 | alpha = 20,
14 | beta = 30,
15 | depth = 200,
16 | viewDistance = 5,
17 | frame = list(
18 | bottom = list(
19 | size = 1,
20 | color = "rgba(0,0,0,0.05)"
21 | )
22 | )
23 | )
24 | ) |>
25 | hc_zAxis(
26 | title = list(text = "Z axis is here"),
27 | startOnTick = FALSE,
28 | tickInterval = 2,
29 | tickLength = 4,
30 | tickWidth = 1,
31 | gridLineColor = "red",
32 | gridLineDashStyle = "dot"
33 | )
34 |
--------------------------------------------------------------------------------
/dev/examples-charts/3d.R:
--------------------------------------------------------------------------------
1 | data = data.frame(
2 | name = c('a', 'b', 'c', 'd', 'e', 'f'),
3 | y = c(4668, 3152, 1530, 452, 103, 104)
4 | )
5 |
6 | hc <- highchart() %>%
7 | hc_chart(type="pie") %>%
8 | hc_add_series(
9 | data = list_parse(data),
10 | innerSize = '50%'
11 | ) %>%
12 | hc_plotOptions(
13 | pie = list(
14 | dataLabels =
15 | list(enabled = TRUE,
16 | distance = '-25%',
17 | allowOverlap = FALSE)
18 | )
19 | )
20 |
21 | hc
22 |
--------------------------------------------------------------------------------
/dev/examples-charts/bullet.R:
--------------------------------------------------------------------------------
1 | df <- data.frame(
2 | y = sample(5:10),
3 | target = sample(5:10),
4 | x = LETTERS[1:6]
5 | )
6 |
7 | dplyr::glimpse(df)
8 |
9 | hchart(df, "bullet", hcaes(x = x, y = y, target = target), color = "black") %>%
10 | hc_chart(inverted = TRUE) %>%
11 | hc_yAxis(
12 | min = 0,
13 | max = 10,
14 | gridLineWidth = 0,
15 | plotBands = list(
16 | list(from = 0, to = 7, color = "#666"),
17 | list(from = 7, to = 9, color = "#999"),
18 | list(from = 9, to = 10, color = "#bbb")
19 | )
20 | ) %>%
21 | hc_xAxis(
22 | gridLineWidth = 15,
23 | gridLineColor = "white"
24 | ) %>%
25 | hc_plotOptions(
26 | series = list(
27 | pointPadding = 0.25,
28 | pointWidth = 15,
29 | borderWidth = 0,
30 | targetOptions = list(width = '200%')
31 | )
32 | ) %>%
33 | hc_size(height = 300)
34 |
--------------------------------------------------------------------------------
/dev/examples-charts/errorbar.R:
--------------------------------------------------------------------------------
1 | #' ## errorbar
2 | example_dat <- tibble(
3 | Type = c("Human", "High-Elf", "Orc"),
4 | key = c("World1", "World2", "World3")
5 | ) %>%
6 | expand.grid() %>%
7 | mutate(mean = runif(9, 5, 7)) %>%
8 | mutate(sd = runif(9, 0.5, 1))
9 |
10 | hchart(
11 | example_dat,
12 | "column",
13 | hcaes(x = key, y = mean, group = Type),
14 | id = c("a", "b", "c")
15 | ) %>%
16 |
17 | hc_add_series(
18 | example_dat,
19 | "errorbar",
20 | hcaes(y = mean, x = key, low = mean - sd, high = mean + sd, group = Type),
21 | linkedTo = c("a", "b", "c"),
22 | enableMouseTracking = TRUE,
23 | showInLegend = FALSE
24 | ) %>%
25 |
26 | hc_plotOptions(
27 | errorbar = list(
28 | color = "black",
29 | # whiskerLength = 1,
30 | stemWidth = 1
31 | )
32 | )
33 |
--------------------------------------------------------------------------------
/dev/examples-charts/gantt.R:
--------------------------------------------------------------------------------
1 | #' ## gantt
2 | library(lubridate)
3 | library(tidyverse)
4 |
5 | N <- 6
6 | set.seed(1234)
7 |
8 | df <- tibble(
9 | start = sort(Sys.Date() + months(2 + sample(10:20, size = N))),
10 | end = start + months(sample(1:3, size = N, replace = TRUE)),
11 | name = c("Import", "Tidy", "Visualize", "Model", "Transform", "Communicate"),
12 | id = tolower(name),
13 | dependency = list(NA, "import", "tidy", "tidy", "tidy", c("visualize", "model", "transform")),
14 | completed = c(1, 1, 0.5, 0.6, 0.9, 0)
15 | )
16 |
17 | df <- mutate_if(df, is.Date, datetime_to_timestamp)
18 |
19 | highchart(type = "gantt") %>%
20 | hc_add_series(
21 | name = "Program",
22 | data = df
23 | ) %>%
24 | hc_rangeSelector(enabled = TRUE) %>%
25 | hc_navigator(
26 | enabled = TRUE,
27 | series = list(
28 | type = 'gantt',
29 | pointPlacement = 0.5,
30 | pointPadding = 0.25
31 | ),
32 | yAxis = list(
33 | min = 0,
34 | max = N,
35 | reversed = TRUE,
36 | categories = c()
37 | )
38 | )
39 |
40 |
--------------------------------------------------------------------------------
/dev/examples-charts/item.R:
--------------------------------------------------------------------------------
1 | #' ## item
2 | #'
3 | df <- data.frame(
4 | stringsAsFactors = FALSE,
5 | name = c(
6 | "The Left",
7 | "Social Democratic Party",
8 | "Alliance 90/The Greens",
9 | "Free Democratic Party",
10 | "Christian Democratic Union",
11 | "Christian Social Union in Bavaria",
12 | "Alternative for Germany"
13 | ),
14 | count = c(69, 153, 67, 80, 200, 46, 94),
15 | col = c("#BE3075", "#EB001F", "#64A12D", "#FFED00",
16 | "#000000", "#008AC5", "#009EE0"
17 | ),
18 | abbrv = c("DIE LINKE", "SPD", "GRÜNE", "FDP", "CDU", "CSU", "AfD")
19 | )
20 |
21 | hchart(
22 | df,
23 | "item",
24 | hcaes(
25 | name = name,
26 | y = count,
27 | label = abbrv,
28 | color = col
29 | ),
30 | name = "Representatives",
31 | showInLegend = TRUE,
32 | size = "100%",
33 | center = list("50%", "75%"),
34 | startAngle = -100,
35 | endAngle = 100
36 | ) %>%
37 | hc_title(text = "Item chart with different layout") %>%
38 | hc_legend(labelFormat = '{name} {y}')
39 |
--------------------------------------------------------------------------------
/dev/examples-charts/lollipop.R:
--------------------------------------------------------------------------------
1 | #' ## lollipop
2 | mtcars <- mtcars[order(mtcars$hp , decreasing = TRUE),]
3 | mtcars$name <- rownames(mtcars)
4 |
5 | hchart(mtcars, "lollipop", hcaes(name = name, low = hp ), name = "Horse Power") %>%
6 | hc_xAxis(type = "category") %>%
7 | hc_yAxis(labels = list(format = "{value} HP"))
8 |
--------------------------------------------------------------------------------
/dev/examples-charts/organization.R:
--------------------------------------------------------------------------------
1 | df <- data.frame(
2 | from = c("Brazil", "Brazil", "Poland"),
3 | to = c("Portugal", "Spain", "England")
4 | )
5 |
6 | hchart(df, "organization", hcaes(from = from, to = to)) %>%
7 | hc_chart(inverted = TRUE)
8 |
--------------------------------------------------------------------------------
/dev/examples-charts/sankey.R:
--------------------------------------------------------------------------------
1 | UKvisits <- data.frame(
2 | origin = c(
3 | "France",
4 | "Germany",
5 | "USA",
6 | "Irish Republic",
7 | "Netherlands",
8 | "Spain",
9 | "Italy",
10 | "Poland",
11 | "Belgium",
12 | "Australia",
13 | "Other countries",
14 | rep("UK", 5)
15 | ),
16 | visit = c(
17 | rep("UK", 11),
18 | "Scotland",
19 | "Wales",
20 | "Northern Ireland",
21 | "England",
22 | "London"
23 | ),
24 | weights = c(
25 | c(12, 10, 9, 8, 6, 6, 5, 4, 4, 3, 33) / 100 * 31.8,
26 | c(2.2, 0.9, 0.4, 12.8, 15.5)
27 | )
28 | )
29 |
30 | hchart(UKvisits,
31 | "sankey",
32 | hcaes(from = origin, to = visit, weight = weights))
33 |
34 | data(diamonds, package = "ggplot2")
35 |
36 | diamonds2 <- dplyr::select(diamonds, cut, color, clarity)
37 |
38 | data_to_sankey(diamonds2)
39 |
40 | hchart(data_to_sankey(diamonds2), "sankey", name = "diamonds")
41 |
--------------------------------------------------------------------------------
/dev/examples-charts/solidgauge.R:
--------------------------------------------------------------------------------
1 | #' ## solidgauge
2 | col_stops <- data.frame(
3 | q = c(0.15, 0.4, .8),
4 | c = c('#55BF3B', '#DDDF0D', '#DF5353'),
5 | stringsAsFactors = FALSE
6 | )
7 |
8 | highchart() %>%
9 | hc_chart(type = "solidgauge") %>%
10 | hc_pane(
11 | startAngle = -90,
12 | endAngle = 90,
13 | background = list(
14 | outerRadius = '100%',
15 | innerRadius = '60%',
16 | shape = "arc"
17 | )
18 | ) %>%
19 | hc_tooltip(enabled = FALSE) %>%
20 | hc_yAxis(
21 | stops = list_parse2(col_stops),
22 | lineWidth = 0,
23 | minorTickWidth = 0,
24 | tickAmount = 2,
25 | min = 0,
26 | max = 100,
27 | labels = list(y = 26, style = list(fontSize = "22px"))
28 | ) %>%
29 | hc_add_series(
30 | data = 90,
31 | dataLabels = list(
32 | y = -50,
33 | borderWidth = 0,
34 | useHTML = TRUE,
35 | style = list(fontSize = "40px")
36 | )
37 | ) %>%
38 | hc_size(height = 300)
39 |
--------------------------------------------------------------------------------
/dev/examples-charts/streamgraph.R:
--------------------------------------------------------------------------------
1 | library(ggplot2movies)
2 |
3 | data(movies, package = "ggplot2movies")
4 |
5 | df <- movies %>%
6 | dplyr::select(year, Action, Animation, Comedy, Drama, Documentary, Romance, Short) %>%
7 | tidyr::gather(genre, value, -year) %>%
8 | group_by(year, genre) %>%
9 | summarise(n = sum(value)) %>%
10 | ungroup()
11 |
12 | df
13 |
14 | hchart(df, "streamgraph", hcaes(year, n, group = genre)) %>%
15 | hc_yAxis(visible = FALSE)
16 |
--------------------------------------------------------------------------------
/dev/examples-charts/tilemap.R:
--------------------------------------------------------------------------------
1 | #' ## tilemap
2 | #'
3 |
4 | # http://www.maartenlambrechts.com/2017/10/22/tutorial-a-worldtilegrid-with-ggplot2.html
5 | library(dplyr)
6 | library(readr)
7 | library(stringr)
8 |
9 | url <- "https://gist.githubusercontent.com/maartenzam/787498bbc07ae06b637447dbd430ea0a/raw/9a9dafafb44d8990f85243a9c7ca349acd3a0d07/worldtilegrid.csv"
10 |
11 | data <- suppressMessages(read_csv(url))
12 |
13 | data <- data %>%
14 | rename_all(str_replace_all, "\\.", "_") %>%
15 | select(x, y, name, region, alpha_2)
16 |
17 | hchart(data, "tilemap", hcaes(x = x, y = -y, name = name, group = region)) %>%
18 | hc_chart(type = "tilemap") %>%
19 | hc_plotOptions(
20 | series = list(
21 | dataLabels = list(
22 | enabled = TRUE,
23 | format = "{point.alpha_2}",
24 | color = "white",
25 | style = list(textOutline = FALSE)
26 | )
27 | )
28 | ) %>%
29 | hc_tooltip(
30 | headerFormat = "",
31 | pointFormat = "{point.name} is in {point.region}"
32 | ) %>%
33 | hc_xAxis(visible = FALSE) %>%
34 | hc_yAxis(visible = FALSE) %>%
35 | hc_size(height = 800)
36 |
--------------------------------------------------------------------------------
/dev/examples-charts/topo.R:
--------------------------------------------------------------------------------
1 | library(highcharter)
2 |
3 | options(highcharter.debug = TRUE)
4 | hcmap()
5 |
6 | urlmap <- "https://code.highcharts.com/mapdata/custom/world.topo.json"
7 |
8 | ftemp <- tempfile(fileext =".json")
9 |
10 | download.file(urlmap, ftemp)
11 |
12 | topo <- jsonlite::fromJSON(ftemp, simplifyVector = FALSE)
13 |
14 | # map <- highcharter:::fix_map_name(map)
15 |
16 | hc <- highchart(type = "map")
17 |
18 | highchart(type = "map") |>
19 | hc_chart(map = topo) |>
20 | hc_add_series(
21 | data = list()
22 | )
23 |
24 | highchart(type = "map") |>
25 | hc_chart(map = topo) |>
26 | hc_add_series(data = list()) |>
27 | hc_add_series(
28 | data = data.frame(
29 | lat = c(20, 30, -73),
30 | lon = c(10, 20, 35),
31 | z = c(1, 2, 3)
32 | ),
33 | minSize = '5%',
34 | maxSize = '12.5%',
35 | type = "mapbubble"
36 | )
37 |
--------------------------------------------------------------------------------
/dev/examples-charts/vector.R:
--------------------------------------------------------------------------------
1 | #' ## vector
2 | x <- seq(5, 95, by = 5)
3 |
4 | df <- expand.grid(x = x, y = x) %>%
5 | mutate(
6 | length = 200 - (x + y),
7 | direction = (x + y)/200 * 360
8 | )
9 |
10 | hchart(
11 | df,
12 | "vector",
13 | hcaes(x, y, length = length, direction = direction),
14 | color = "black",
15 | name = "Sample vector field"
16 | ) %>%
17 | hc_yAxis(min = 0, max = 100)
18 |
--------------------------------------------------------------------------------
/dev/examples-charts/venn.R:
--------------------------------------------------------------------------------
1 | #' ## venn
2 | #'
3 |
4 | highchart() %>%
5 | hc_chart(type = "venn") %>%
6 | hc_add_series(
7 | dataLabels = list(style = list(fontSize = "20px")),
8 | name = "Venn Diagram",
9 | data = list(
10 | list(
11 | name = "People who are
breaking my heart.",
12 | sets = list("A"), value = 5
13 | ),
14 | list(
15 | name = "People who are shaking
my confidence daily.",
16 | sets = list("B"), value = 5
17 | ),
18 | list(
19 | name = "Cecilia", sets = list("B", "A"), value = 1)
20 | )
21 | )
22 |
23 | highchart() %>%
24 | hc_chart(type = "venn") %>%
25 | hc_add_series(
26 | name = "Euler Diagram",
27 | dataLabels = list(style = list(fontSize = "20px")),
28 | data = list(
29 | list(sets = list("A"), name = "Animals", value = 5),
30 | list(sets = list("B"), name = "Four Legs", value = 1),
31 | list(sets = list("B", "A"), value = 1),
32 | list(sets = list("C"), name = "Mineral", value = 2)
33 | )
34 | )
35 |
--------------------------------------------------------------------------------
/dev/examples-charts/wordcloud.R:
--------------------------------------------------------------------------------
1 | #' ## wordcloud
2 | #'
3 | library(rvest)
4 | library(tidytext)
5 |
6 | data <- read_html("http://www.htmlwidgets.org/develop_intro.html") |>
7 | html_nodes("p") |>
8 | html_text() |>
9 | map(str_to_lower) |>
10 | reduce(str_c) |>
11 | str_split("\\s+") |>
12 | unlist() |>
13 | tibble() |>
14 | setNames("word") |>
15 | count(word, sort = TRUE) |>
16 | anti_join(tidytext::stop_words, by = "word") |>
17 | head(60)
18 |
19 | hchart(data, "wordcloud", hcaes(name = word, weight = log(n)))
20 |
--------------------------------------------------------------------------------
/dev/examples-charts/xrange.R:
--------------------------------------------------------------------------------
1 | #' ## xrange
2 | #'
3 |
4 | library(lubridate)
5 |
6 | N <- 7
7 |
8 | set.seed(1234)
9 |
10 | df <- tibble(
11 | start = Sys.Date() + months(sample(10:20, size = N)),
12 | end = start + months(sample(1:3, size = N, replace = TRUE)),
13 | cat = rep(1:5, length.out = N) - 1,
14 | progress = round(stats::runif(N), 1)
15 | ) |>
16 | mutate_if(is.Date, datetime_to_timestamp)
17 |
18 | hchart(
19 | df,
20 | "xrange",
21 | hcaes(x = start, x2 = end, y = cat, partialFill = progress),
22 | dataLabels = list(enabled = TRUE)
23 | ) %>%
24 | hc_xAxis(
25 | title = FALSE,
26 | type = "datetime"
27 | ) %>%
28 | hc_yAxis(
29 | title = FALSE,
30 | categories = c("Prototyping", "Development", "Testing", "Validation", "Modelling")
31 | )
32 |
--------------------------------------------------------------------------------
/dev/examples-helpers/create_axis.R:
--------------------------------------------------------------------------------
1 | library(highcharter)
2 |
3 | highchart() %>%
4 | hc_yAxis_multiples(create_yaxis(naxis = 4, title = list(text = NULL))) %>%
5 | hc_add_series(data = c(1,3,2)) %>%
6 | hc_add_series(data = c(20, 40, 10), yAxis = 1) %>%
7 | hc_add_series(data = c(200, 400, 500), type = "column", yAxis = 2) %>%
8 | hc_add_series(data = c(500, 300, 400), type = "column", yAxis = 2) %>%
9 | hc_add_series(data = c(5,4,7), type = "spline", yAxis = 3)
10 |
11 | suppressPackageStartupMessages(library(PerformanceAnalytics))
12 |
13 |
14 | data(edhec)
15 |
16 | R <- edhec[, 1:3]
17 |
18 | hc <- highchart(type = "stock")
19 |
20 | hc <- hc_yAxis_multiples(hc, create_yaxis(naxis = 3, heights = c(2,1,1)))
21 |
22 | for(i in 1:ncol(R)) {
23 | hc <- hc_add_series(hc, R[, i], yAxis = i - 1, name = names(R)[i])
24 | }
25 |
26 |
27 | hc <- hc_scrollbar(hc, enabled = TRUE) %>%
28 | hc_add_theme(hc_theme_flat())
29 |
30 | hc
31 |
32 |
--------------------------------------------------------------------------------
/dev/issues/issue-086.R:
--------------------------------------------------------------------------------
1 | library(highcharter)
2 |
3 | x <- cor(mtcars)
4 |
5 | hchart(x)
6 |
7 | hchart(x) %>%
8 | hc_legend(layout = "vertical",
9 | align = "right",
10 | verticalAlign = "top")
11 |
12 |
13 | hchart(x) %>%
14 | hc_plotOptions(
15 | series = list(
16 | dataLabels = list(
17 | enabled = TRUE,
18 | formatter = JS("function(){
19 | return Highcharts.numberFormat(this.point.value, 2);
20 | }")
21 | )
22 | )
23 | )
24 |
25 |
26 | hchart(volcano)
27 |
--------------------------------------------------------------------------------
/dev/issues/issue-089/ui.R:
--------------------------------------------------------------------------------
1 | library(highcharter)
2 | library(quantmod)
3 | library(shinyBS)
4 | library(shiny)
5 | library(shinyjs)
6 |
7 | shinyUI(fluidPage(
8 | useShinyjs(),
9 | bsButton("demobtn",type="action", label = NULL,class="btn-group btn-group-xs",icon=icon("plus")),
10 | column(3,HTML('-
')),
11 | column(3,HTML('-
')),
12 | column(3,HTML('-
')),
13 | column(3,HTML('-
')),
14 | highchartOutput("hcontainer",height = "800px")
15 | ))
16 |
--------------------------------------------------------------------------------
/dev/issues/issue-121.R:
--------------------------------------------------------------------------------
1 | library(highcharter)
2 |
3 | suppressPackageStartupMessages(library(dplyr))
4 | suppressPackageStartupMessages(library(purrr))
5 |
6 | n <- 10
7 |
8 | hc <- highchart() %>%
9 | hc_add_series(data = rnorm(n), name = "s1", id = "g1") %>%
10 | hc_add_series(data = rnorm(n), name = "s2", id = "g2")
11 |
12 | hc
13 |
14 | series <- data_frame(
15 | name = paste0("series", seq(1:n)),
16 | linkedTo = ifelse(stats::runif(n) < 0.5, "g1", "g2"),
17 | data = map(1:10, rnorm, n = 10)) %>%
18 | list_parse()
19 |
20 | series[[1]]
21 |
22 | hc %>%
23 | hc_add_series_list(series)
24 |
--------------------------------------------------------------------------------
/dev/issues/issue-129.R:
--------------------------------------------------------------------------------
1 | library(highcharter)
2 |
3 | #' https://github.com/jbkunst/highcharter/issues/129
4 |
5 | #' # Dont work
6 | for (i in 1:4) print(highcharts_demo())
7 |
8 | #' # Using `tagList`function from the htmltools package
9 | lst <- list()
10 | for (i in 1:4) lst[[i]] <- highcharts_demo()
11 |
12 | htmltools::tagList(lst)
13 |
--------------------------------------------------------------------------------
/dev/issues/issue-130.R:
--------------------------------------------------------------------------------
1 | rm(list = ls())
2 | library("highcharter")
3 | suppressPackageStartupMessages(library("dplyr"))
4 |
5 | options(highcharter.theme = hc_theme_smpl())
6 |
7 | #' # hc_add_series_list
8 |
9 | data(diamonds, package = "ggplot2")
10 |
11 | series <- diamonds %>%
12 | sample_n(500) %>%
13 | group_by(name = cut) %>%
14 | do(data = list_parse2(data.frame(x = .$price, y = .$carat))) %>%
15 | list_parse()
16 |
17 | str(series, max.level = 2)
18 |
19 | head(series[[1]]$data, 3)
20 |
21 | highchart() %>%
22 | hc_chart(type = "scatter") %>%
23 | hc_add_series_list(series)
24 |
25 | #' # hc_add_series_df_tidy
26 |
27 | dat <- data.frame(id = c(1,2,3,4,5,6),
28 | grp = c("A","A","B","B","C","C"),
29 | value = c(10,13,9,15,11,16))
30 |
31 | dat
32 |
33 | highchart() %>%
34 | hc_chart(type = "line") %>%
35 | hc_add_series_df_tidy(data = dat, group = grp, values = value)
36 |
--------------------------------------------------------------------------------
/dev/issues/issue-134.R:
--------------------------------------------------------------------------------
1 | library(highcharter)
2 |
3 | hc <- highchart() %>%
4 | hc_plotOptions(
5 | series = list(
6 | boderWidth = 0,
7 | dataLabels = list(enabled = TRUE)
8 | )
9 | ) %>%
10 | hc_chart(type = "column") %>%
11 | hc_xAxis(type = "category") %>%
12 | hc_add_series(
13 | name = "Things",
14 | data = list(
15 | list(name = "Animals", y = 5, drilldown = "animals")
16 | )
17 | )
18 |
19 | hc
20 |
21 | hc <- hc %>%
22 | hc_drilldown(
23 | series = list(
24 | list(
25 | id = "animals",
26 | name = "Animals",
27 | data = list(
28 | list(name = "Cats", y = 4, drilldown = "cats"),
29 | list(name = "Dogs", y = 1)
30 | )
31 | ),
32 | list(
33 | id = "cats",
34 | data = list(
35 | list(name = "purr", y = 1),
36 | list(name = "miau", y = 2)
37 | )
38 | )
39 | )
40 | )
41 |
42 | hc
43 |
44 | jsonlite::toJSON(hc$x$hc_opts$series, pretty = TRUE, auto_unbox = TRUE)
45 | jsonlite::toJSON(hc$x$hc_opts$drilldown, pretty = TRUE, auto_unbox = TRUE)
46 |
47 |
--------------------------------------------------------------------------------
/dev/issues/issue-138.R:
--------------------------------------------------------------------------------
1 | #' ---
2 | #' output: html_document
3 | #' title: Issue 138
4 | #' ---
5 | #'
6 | #' From https://github.com/jbkunst/highcharter/issues/138
7 |
8 | library(highcharter)
9 | options(highcharter.theme = hc_theme_smpl())
10 |
11 | data(mpg, package = "ggplot2")
12 |
13 | hchart(mpg, type = "scatter", x = hwy, y = displ) %>%
14 | hc_tooltip(
15 | headerFormat = "", # remove
16 | pointFormat = "{point.model}
Actuals = {point.x}, Predicted = {point.y}"
17 | )
18 |
19 |
20 | hchart(mpg, type = "scatter", x = hwy, y = displ, group = manufacturer) %>%
21 | hc_tooltip(
22 | headerFormat = "", # remove
23 | pointFormat = "{point.manufacturer} {point.model}
24 |
Actuals = {point.x}, Predicted = {point.y}"
25 | )
26 |
--------------------------------------------------------------------------------
/dev/issues/issue-188.R:
--------------------------------------------------------------------------------
1 | library(highcharter)
2 |
3 | data(worldgeojson, package = "highcharter")
4 | data("GNI2014", package = "treemap")
5 |
6 | head(GNI2014)
7 |
8 | GNI2014$value <- GNI2014$population # to make a choropleth
9 |
10 | highchart(type = "map") %>%
11 | hc_add_series(mapData = worldgeojson, data = list_parse(GNI2014),
12 | joinBy = "iso3") %>%
13 | hc_colorAxis() %>%
14 | hc_tooltip(useHTML = TRUE, headerFormat = "",
15 | pointFormat = "this is {point.name} and have {point.population} people with gni of {point.GNI}")
16 |
17 |
--------------------------------------------------------------------------------
/dev/issues/issue-233.R:
--------------------------------------------------------------------------------
1 | library(highcharter)
2 | library(dplyr)
3 | library(purrr)
4 |
5 | set.seed(123)
6 |
7 | n <- 10
8 |
9 | df <- data_frame(
10 | lat = stats::runif(n, -180, 180),
11 | lon = stats::runif(n, -180, 180),
12 | z = round(stats::runif(n)*10) + 1,
13 | color = colorize(lat)
14 | )
15 |
16 | sequences <- map2(1:n, df$z, function(x, y){ ifelse(x == 1:n, y, 0) })
17 |
18 | df <- mutate(df, sequence = sequences)
19 |
20 | df
21 |
22 | hcmap() %>%
23 | hc_add_series(data = df, type = "mapbubble",
24 | minSize = 0, maxSize = 15) %>%
25 | hc_motion(enabled = TRUE, series = 1, labels = 1:n,
26 | loop = TRUE, autoPlay = TRUE,
27 | updateInterval = 1000, magnet = list(step = 1))
28 |
--------------------------------------------------------------------------------
/dev/issues/issue-241.R:
--------------------------------------------------------------------------------
1 | library(dplyr)
2 | library(highcharter)
3 | n <- 100
4 | df <- data_frame(
5 | x = rnorm(n),
6 | y = x * 2 + rnorm(n),
7 | w = x^2,
8 | series = sample(c("a","b","c","eee"), 100, replace = TRUE)
9 | )
10 |
11 | highchart() %>%
12 | hc_add_series_df(data = df,
13 | type = "point",
14 | x = x,
15 | y = y,
16 | name = series)
17 |
18 | hchart(df, "point", hcaes(x, y, name = series))
19 |
20 | highchart() %>%
21 | hc_add_series(df, "point", hcaes(x, y))
22 |
23 | highchart() %>%
24 | hc_add_series(df, "point", hcaes(x, y, name = series))
25 |
26 | highcharter:::hc_add_series.data.frame
27 | highcharter:::hchart.data.frame
28 |
29 |
--------------------------------------------------------------------------------
/dev/issues/issue-263.R:
--------------------------------------------------------------------------------
1 | library(data.table)
2 | library(highcharter)
3 |
4 | dt <- data.table(x=rep(c("b","a","c"),each=3), y=c(1,3,6), v=1:9)
5 | head(dt)
6 |
7 |
8 | hchart(dt, "scatter", hcaes(x = v, y))
9 |
10 | highchart() %>%
11 | hc_add_series(dt, "scatter", hcaes(x = v, y))
12 |
--------------------------------------------------------------------------------
/dev/issues/issue-264.R:
--------------------------------------------------------------------------------
1 | library(reshape2)
2 | library(highcharter)
3 |
4 | n <- 120
5 | a <- matrix(rnorm(n*n), nrow = n, ncol = n)
6 | b <- melt(a)
7 | head(b)
8 |
9 | t0 <- Sys.time()
10 | hchart(b, "heatmap", hcaes(x = Var1, y = Var2, value = value))
11 | message(Sys.time() - t0)
12 |
13 | names(b) <- c("x", "y", "value")
14 | b$value <- round(b$value, 3)
15 | t0 <- Sys.time()
16 | hchart(b, "heatmap", hcaes(x, y, value = value))
17 | message(Sys.time() - t0)
18 |
19 |
20 |
21 | # t0 <- Sys.time()
22 | # hchart(a)
23 | # print(Sys.time() - t0)
24 |
25 |
--------------------------------------------------------------------------------
/dev/issues/issue-338.R:
--------------------------------------------------------------------------------
1 | library(tidyverse)
2 | library(highcharter)
3 |
4 |
5 | cc <- read_delim("2016-01-04 34.77
6 | 2016-01-05 34.91
7 | 2016-01-06 35.01
8 | 2016-01-07 35.33
9 | 2016-01-08 35.59
10 | 2016-01-11 35.92", delim = " ", col_names = FALSE)
11 |
12 | names(cc) <- c("date", "Data")
13 |
14 | cc
15 |
16 | highchart(type = "stock") %>%
17 | hc_plotOptions(
18 | spline = list(
19 | lineWidth = 2,
20 | dataLabels = list(
21 | enabled = TRUE,
22 | formatter = JS( '
23 | function() {
24 | if (this.point.x == this.series.data.length - 1) {
25 | return this.y + "%";
26 | }
27 | return "";
28 | }')
29 |
30 | ))) %>%
31 | hc_yAxis_multiples(
32 | list(top = "0%" , height = "100%", title = list(text = "test"))
33 | ) %>%
34 | hc_add_series(cc$Data, type = "spline", yAxis = 0)
35 |
36 | devtools::session_info()
37 |
--------------------------------------------------------------------------------
/dev/readme.md:
--------------------------------------------------------------------------------
1 | # Readme plz!
2 |
3 | ## Highcharts.js libraries
4 |
5 | To download/update highcharts libraries:
6 |
7 | 1. Run `dev/download-highcharts-code.R` setting the higchartsJS version (12.2.0 for example),
8 | 2. Then modify `inst/htmlwidgets/highchart.yalm` with the respective version (12.2.0 for example) and,
9 | 3. don't forget `inst/htmlwidgets/highchartzero.yalm`
10 |
11 | ## Autogenerate `highcharts-api.R`
12 |
13 | Run `dev/generate-highcharts-api.R`. Make sure you have an example in
14 | the `dev/examples-api/` folder for each function.
15 |
--------------------------------------------------------------------------------
/dev/sandbox/colorize2.R:
--------------------------------------------------------------------------------
1 | library(scales)
2 |
3 | x <- sort(stats::runif(10, 1, 10))
4 |
5 | pal <- col_bin(c("red", "blue"), 1:10)
6 |
7 | show_col(pal(x))
8 | show_col(colorize(x))
9 |
10 |
11 |
12 | show_col(hc_theme_smpl()$colors)
13 |
14 | pal <- col_bin("Greens", domain = 0:100)
15 | show_col(pal(sort(stats::runif(10, 60, 100))))
16 |
17 | # Exponential distribution, mapped continuously
18 | show_col(col_numeric("Blues", domain = NULL)(sort(rexp(16))))
19 |
20 | # Exponential distribution, mapped by interval
21 | show_col(col_bin("Blues", domain = NULL, bins = 4)(sort(rexp(16))))
22 | # Exponential distribution, mapped by quantile
23 | show_col(col_quantile("Blues", domain = NULL)(sort(rexp(16))))
24 |
25 | # Categorical data; by default, the values being colored span the gamut...
26 | show_col(col_factor("RdYlBu", domain = NULL)(LETTERS[1:5]))
27 | # ...unless the data is a factor, without droplevels...
28 | show_col(col_factor("RdYlBu", domain = NULL)(factor(LETTERS[1:5], levels=LETTERS)))
29 | # ...or the domain is stated explicitly.
30 | show_col(col_factor("RdYlBu", levels = LETTERS)(LETTERS[1:5]))
31 |
--------------------------------------------------------------------------------
/dev/sandbox/delay.R:
--------------------------------------------------------------------------------
1 | rn <- function(n = 10) round(rexp(n), 2)
2 | s <- function(ms = 1) ms*1000
3 |
4 | highchart() %>%
5 | hc_add_series(data = rn(), animation = list(delay = s(2), duration = s(8)), type = "column") %>%
6 | hc_add_series(data = rn(), animation = list(delay = s(3), duration = s(7)), type = "column") %>%
7 | hc_add_series(data = rn(), animation = list(delay = s(5), duration = s(5)), type = "column")
8 |
9 | highchart() %>%
10 | hc_plotOptions(series = list(marker = list(enabled = FALSE))) %>%
11 | hc_add_series(data = rn(), animation = list(delay = s(2), duration = s(1)), type = "spline") %>%
12 | hc_add_series(data = rn(), animation = list(delay = s(3), duration = s(7 + 3)), type = "spline") %>%
13 | hc_add_series(data = rn(), animation = list(delay = s(5), duration = s(5 + 5)), type = "spline")
14 |
--------------------------------------------------------------------------------
/dev/sandbox/density.R:
--------------------------------------------------------------------------------
1 | x <- rnorm(10000)
2 | y <- rexp(10000)
3 |
4 | hcdensity(x) %>%
5 | hc_add_series_density(y)
6 |
7 | # and
8 | hcdensity(density(x)) %>% # not the correct usage but its possible.
9 | hc_add_series_density(density(y))
10 |
11 | # or
12 | hchart(density(x)) %>%
13 | hc_add_series_density(density(y))
14 |
15 | highcharter:::hchart.density
16 |
17 |
18 | inherits(density(x), "density")
19 | inherits(x, "numeric")
20 |
21 | hchart(hist(x, probability = TRUE)) %>%
22 | hc_add_series_density(y)
23 |
24 |
--------------------------------------------------------------------------------
/dev/sandbox/get-issues.R:
--------------------------------------------------------------------------------
1 | rm(list = ls())
2 | library(tidyverse)
3 | library(httr)
4 |
5 | issues <- GET("https://api.github.com/repos/jbkunst/highcharter/issues",
6 | query = list(state = "closed", milestone = 6)) %>%
7 | content()
8 |
9 | names(issues)
10 |
11 | # jsonview::json_tree_view(issues)
12 | dfissues <- map_df(issues, function(x){
13 | data_frame(
14 | title = stringr::str_trim(x$title),
15 | number = x$number,
16 | desc = substr(x$body, 0, 120),
17 | categories = x$labels %>% map("name") %>% reduce(str_c, sep = " ", collapse = ", ")
18 | )
19 | })
20 |
21 | dfissues <- arrange(dfissues, categories)
22 |
23 | dfissues %>%
24 | count(categories)
25 |
26 | dfissues <- dfissues %>%
27 | mutate(
28 | md_text = paste(
29 | "*",
30 | categories,
31 | title ,
32 | " DESC ",
33 | desc,
34 | sprintf("(#%s).", number),
35 | "\n\n"
36 | )
37 | )
38 |
39 | cat(dfissues$md_text)
40 |
41 |
--------------------------------------------------------------------------------
/dev/sandbox/hc_grid2.R:
--------------------------------------------------------------------------------
1 | library(dplyr)
2 | data(diamonds, package = "ggplot2")
3 | diamonds <- sample_n(diamonds, 1000)
4 | options(highcharter.theme = hc_theme_smpl())
5 |
6 | df <- diamonds %>%
7 | group_by(cut) %>%
8 | do(sprk = hcboxplot(.$price, by = .$color,
9 | outliers = FALSE, name = first(.$cut)))
10 |
11 | htmltools::browsable(hw_grid(df$sprk))
12 |
13 |
14 | df <- diamonds %>%
15 | group_by(cut) %>%
16 | do(sprk = hchart(density(.$price), area = TRUE))
17 |
18 | htmltools::browsable(hw_grid(df$sprk, ncol = 1, rowheight = 300))
19 |
20 |
21 | df <- diamonds %>%
22 | select(-color) %>%
23 | group_by(cut) %>%
24 | do(sprk = hchart(., "scatter", x = carat, y = price, group = clarity))
25 |
26 | htmltools::browsable(hw_grid(df$sprk, rowheight = 400))
27 |
28 | gr <- hw_grid(df$sprk, rowheight = 400)
29 |
30 | htmlwidgets:::print.htmlwidget(gr)
31 |
--------------------------------------------------------------------------------
/dev/sandbox/hchart.survfit.R:
--------------------------------------------------------------------------------
1 | library(purrr)
2 |
3 | data <- tbl_df(data)
4 |
5 | data %>% count(group)
6 |
7 | xuniques <- sort(unique(data$x))
8 | maxx <- max(data$x)
9 |
10 | length(xuniques)
11 |
12 | dataadd <- map_df(unique(data$group), function(g){ # g <- "rx=Lev, adhere=1"
13 |
14 | datag <- filter(data, group == g)
15 | xgrup <- datag$x
16 | xlack <- setdiff(xuniques, xgrup)
17 | xgrup <- unique(c(0L, xgrup, maxx))
18 |
19 | map_df(2:length(xgrup), function(place) { # place <- 12
20 |
21 | xlp <- xlack[xgrup[place- 1] < xlack & xlack < xgrup[place]]
22 |
23 | if(length(xlp) == 0)
24 | return(NULL)
25 |
26 | daux <- datag %>% filter(x == xgrup[place- 1]) %>% select(-x)
27 |
28 | if(nrow(daux) > 0) {
29 | return(cbind(data_frame(x = xlp), daux))
30 | } else {
31 | NULL
32 | }
33 |
34 | })
35 |
36 |
37 | })
38 |
39 |
40 | data <- bind_rows(data, dataadd)
41 | distinct(bind_rows(data, dataadd))
42 |
--------------------------------------------------------------------------------
/dev/sandbox/highcharter-issues-121.R:
--------------------------------------------------------------------------------
1 | library(highcharter)
2 | suppressPackageStartupMessages(library(dplyr))
3 | suppressPackageStartupMessages(library(purrr))
4 |
5 |
6 | n <- 10
7 |
8 | hc <- highchart() %>%
9 | hc_add_series(data = rnorm(n), name = "s1", id = "g1") %>%
10 | hc_add_series(data = rnorm(n), name = "s2", id = "g2")
11 |
12 | hc
13 |
14 | series <- data_frame(
15 | name = paste0("series", seq(1:n)),
16 | linkedTo = ifelse(stats::runif(n) < 0.5, "g1", "g2"),
17 | data = map(1:10, rnorm, n = 10)) %>%
18 | list_parse()
19 |
20 | series[[1]]
21 |
22 | hc %>%
23 | hc_add_series_list(series)
24 |
--------------------------------------------------------------------------------
/dev/sandbox/highmaps5.R:
--------------------------------------------------------------------------------
1 | #+message=FALSE, warning=FALSE
2 | library(highcharter)
3 | library(dplyr)
4 |
5 | options(highcharter.download_map_data = TRUE)
6 |
7 | hcmap("custom/asia")
8 |
9 | mapdata <- get_data_from_map(download_map_data("custom/asia"))
10 |
11 | glimpse(mapdata)
12 |
13 | fakedata <- mapdata %>%
14 | select(`hc-a2`) %>%
15 | mutate(fakevalue = rexp(nrow(.)) + 1)
16 |
17 | glimpse(fakedata)
18 |
19 | hcmap("custom/asia", data = fakedata, value = "fakevalue", joinBy = "hc-a2") %>%
20 | hc_plotOptions(
21 | series = list(
22 | borderColor = "transparent",
23 | dataLabels = list(
24 | enabled = TRUE,
25 | format = "{point.properties.name}"
26 | )
27 | )
28 | ) %>%
29 | hc_colorAxis(stops = color_stops()) %>%
30 | hc_legend(valueDecimals = 0, valueSuffix = "%") %>%
31 | hc_mapNavigation(enabled = TRUE) %>%
32 | hc_add_theme(hc_theme_db())
33 |
34 |
--------------------------------------------------------------------------------
/dev/sandbox/highmaps7_geojsonsimple.R:
--------------------------------------------------------------------------------
1 | rm(list = ls())
2 | library(tidyverse)
3 | library(httr)
4 | library(geojsonio)
5 | library(highcharter)
6 |
7 | mapa <- "https://raw.githubusercontent.com/juaneladio/peru-geojson/master/peru_departamental_simple.geojson" %>%
8 | GET() %>%
9 | content() %>%
10 | jsonlite::fromJSON(simplifyVector = FALSE)
11 |
12 | # Extraemos lo que tiene de información
13 | data <- map_df(mapa$features, "properties")
14 | data <- mutate(data, value = COUNT)
15 | data
16 |
17 | highchart(type = "map") %>%
18 | hc_add_series(mapData = mapa, showInLegend = TRUE, data = data,
19 | joinBy = "FIRST_IDDP", name = "Hectareas") %>%
20 | hc_colorAxis(enabled = TRUE) %>%
21 | # acá accedes a los valores del data frame "data"
22 | hc_tooltip(pointFormat = "{point.NOMBDEP}: {point.value}")
23 |
24 |
25 |
--------------------------------------------------------------------------------
/dev/sandbox/htmlDependency.R:
--------------------------------------------------------------------------------
1 | #' From https://gist.github.com/jcheng5/c084a59717f18e947a17955007dc5f92
2 | library(highcharter)
3 | library(htmltools)
4 |
5 | hc <- highchart() %>%
6 | hc_chart(type = "column") %>%
7 | hc_title(text = "MyGraph") %>%
8 | hc_add_series(data = c(4, 14, 18, 5, 6, 5, 14, 15, 18)) %>%
9 | hc_add_series(data = c(6, 5, 14, 15, 18, 4, 14, 18, 5)) %>%
10 | hc_xAxis(categories = list(
11 | list(
12 | name = "Fruit",
13 | categories = list("Apple", "Banana", "Orange")
14 | ),
15 | list(
16 | name = "Vegetable",
17 | categories = list("Carrot", "Potato", "Tomato")
18 | ),
19 | list(
20 | name = "Fish",
21 | categories = list("Cod", "Salmon", "Tuna")
22 | )
23 | ))
24 |
25 | hc
26 |
27 | dep <- htmlDependency(
28 | name = "grouped-categories",
29 | version = "1.1.0",
30 | src = c(
31 | href = "http://blacklabel.github.io/grouped_categories"
32 | ),
33 | stylesheet = "css/styles.css",
34 | script = "grouped-categories.js"
35 | )
36 |
37 | hc$dependencies <- c(hc$dependencies, list(dep))
38 |
39 | hc
40 |
--------------------------------------------------------------------------------
/dev/sandbox/lintr_package.R:
--------------------------------------------------------------------------------
1 | lintr::lint_package(
2 | linters = lintr::with_defaults(
3 | trailing_whitespace_linter = NULL,
4 | camel_case_linter = NULL,
5 | commented_code_linter = NULL,
6 | line_length_linter = NULL
7 | )
8 | )
9 |
--------------------------------------------------------------------------------
/dev/sandbox/list.merge.R:
--------------------------------------------------------------------------------
1 | l1 <- list(a = 1, b = list(x = 1, y = 1))
2 | l2 <- list(a = 2, b = list(z = 2))
3 | l3 <- list(a = 2, b = list(x = 3))
4 |
5 | rlist::list.merge(l1,l2,l3)
6 |
7 | library("magrittr")
8 | library("rlist")
9 |
10 | hc <- highchart()
11 | hc <- hc %>% hc_title(text = "foo")
12 |
13 | hc$x$hc_opts
14 |
15 | hc <- hc %>% hc_title(style = list(color = "red"))
16 | hc$x$hc_opts
17 |
18 | hc
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/dev/sandbox/motion.R:
--------------------------------------------------------------------------------
1 | highchart() %>%
2 | hc_chart(type = "column") %>%
3 | hc_yAxis(max = 6, min = 0) %>%
4 | hc_add_series(name = "A", data = c(2,3,4), zIndex = -10) %>%
5 | hc_add_series(name = "B",
6 | data = list(
7 | list(sequence = c(1,2,3,4)),
8 | list(sequence = c(3,2,1,3)),
9 | list(sequence = c(2,5,4,3))
10 | )) %>%
11 | hc_add_series(name = "C",
12 | data = list(
13 | list(sequence = c(3,2,1,3)),
14 | list(sequence = c(2,5,4,3)),
15 | list(sequence = c(1,2,3,4))
16 | )) %>%
17 | hc_motion(enabled = TRUE,
18 | labels = 2000:2003,
19 | series = c(1,2))
20 |
21 |
--------------------------------------------------------------------------------
/dev/sandbox/pacoords.R:
--------------------------------------------------------------------------------
1 | library(dplyr)
2 |
3 | df <- head(ggplot2::diamonds, 20)
4 |
5 | df
6 |
7 | df <- df %>%
8 | mutate_if(is.character, as.factor)
9 |
10 | df
11 |
12 | classes <- map_chr(df, ~ class(.x)[[1]])
13 |
14 | df <- df %>%
15 | mutate_if(is.factor, as.numeric)
16 |
17 | dfl <- df %>%
18 | purrr::transpose() %>%
19 | purrr::map(unname) %>%
20 | purrr::map(unlist) %>%
21 | purrr::map(~ list(data = .x))
22 |
23 | dfl
24 |
25 | highchart() %>%
26 | hc_chart(
27 | type = "line",
28 | parallelCoordinates = TRUE,
29 | parallelAxes = list(lineWidth = 2)
30 | ) %>%
31 | hc_plotOptions(
32 | series = list(
33 | animation = FALSE,
34 | marker= list(
35 | enabled = FALSE,
36 | states = list(
37 | hover = list(
38 | enabled = FALSE
39 | )
40 | )
41 | ),
42 | states= list(
43 | hover= list(
44 | halo= list(
45 | size = 0
46 | )
47 | )
48 | ),
49 | events= list(mouseOver = JS("function () { this.group.toFront(); }"))
50 | )
51 | ) %>%
52 | hc_add_series_list(dfl)
53 |
--------------------------------------------------------------------------------
/dev/sandbox/phylo.R:
--------------------------------------------------------------------------------
1 | library("ape")
2 | library("igraph")
3 | library("highcharter")
4 |
5 |
6 | object <- as.phylo(hclust(dist(mtcars)))
7 | class(object)
8 | plot(object)
9 | hchart(object)
10 |
11 |
12 | hchart.phylo <- function(object, ...) {
13 |
14 | object <- as.igraph(object)
15 |
16 | V(object)$size <- ifelse(str_detect(V(object)$name, "Node\\d+"), 0, 1)
17 |
18 | hchart(object, minSize = 0)
19 |
20 | }
21 |
22 | tr <- rcoal(5)
23 | (x <- evonet(tr, 6:7, 8:9))
24 | plot(x)
25 |
--------------------------------------------------------------------------------
/dev/sandbox/proxy.R:
--------------------------------------------------------------------------------
1 | library(tidyverse)
2 | library(highcharter)
3 |
4 | highchartProxy("hola") %>%
5 | hcpxy_add_series(data = 1:10, name = "name", type = "area")
6 |
7 | highchartProxy("hola") %>%
8 | hcpxy_add_series(data = ts(1:3))
9 |
10 | highchartProxy("hola") %>%
11 | hcpxy_add_series(data = iris, "scatter", hcaes(x = Sepal.Length, y = Sepal.Width))
12 |
13 | highchartProxy("hola") %>%
14 | hcpxy_add_series(data = iris, "scatter", hcaes(x = Sepal.Length, y = Sepal.Width, group = Species))
15 |
--------------------------------------------------------------------------------
/dev/sandbox/quantmod.R:
--------------------------------------------------------------------------------
1 | library(quantmod)
2 |
3 | x <- getSymbols("AAPL", auto.assign = FALSE)
4 | y <- getSymbols("SPY", auto.assign = FALSE)
5 |
6 | highchart(type = "stock") %>%
7 | hc_add_series(x) %>%
8 | hc_add_series(y)
9 |
10 | usdjpy <- getSymbols("USD/JPY", src="oanda", auto.assign = FALSE)
11 | eurkpw <- getSymbols("EUR/KPW", src="oanda", auto.assign = FALSE)
12 |
13 | hc <- highchart(type = "stock") %>%
14 | hc_add_series(usdjpy, id = "usdjpy") %>%
15 | hc_add_series(eurkpw, id = "eurkpw")
16 |
17 | hc
18 |
19 | dates <- as.Date(c("2015-05-08", "2015-09-12"),
20 | format = "%Y-%m-%d")
21 |
22 | hc %>%
23 | hc_add_series_flags(dates,
24 | title = c("E1", "E2"),
25 | text = c("This is event 1", "This is the event 2"),
26 | id = "usdjpy") %>%
27 | hc_add_theme(hc_theme_gridlight())
28 |
--------------------------------------------------------------------------------
/dev/sandbox/seasonal.R:
--------------------------------------------------------------------------------
1 | library("seasonal")
2 | object <- seas(AirPassengers,
3 | regression.aictest = c("td", "easter"),
4 | outlier.critical = 3)
5 |
6 | plot(object)
7 |
8 | #' @importFrom seasonal original final trend outlier
9 | hchart.seas <- function(object, outliers = TRUE, trend = FALSE, ...) {
10 |
11 | hc <- highchart() %>%
12 | hc_add_serie_ts(original(object), name = "original", zIndex = 3, id = "original") %>%
13 | hc_add_serie_ts(final(object), name = "adjusted", zIndex = 2, id = "adjusted")
14 |
15 | if (trend) {
16 | hc <- hc %>% hc_add_serie_ts(trend(object), name = "trend", zIndex = 1)
17 | }
18 |
19 | if (outliers) {
20 | ol.ts <- outlier(object)
21 | ixd.nna <- !is.na(ol.ts)
22 | text <- as.character(ol.ts)[!is.na(ol.ts)]
23 | dates <- zoo::as.Date(time(ol.ts))[!is.na(ol.ts)]
24 | hc <- hc %>% hc_add_series_flags(dates, text, text,
25 | name = "outiliers", id = "adjusted")
26 | }
27 |
28 | hc
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/dev/sandbox/size-knitr.R:
--------------------------------------------------------------------------------
1 | #' ---
2 | #' date: false
3 | #' output:
4 | #' html_document:
5 | #' theme: journal
6 | #' toc: yes
7 | #' ---
8 |
9 |
10 | library("highcharter")
11 |
12 | highchart() %>%
13 | hc_add_series(data = c(7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2,
14 | 26.5, 23.3, 18.3, 13.9, 9.6),
15 | type = "column") %>%
16 | hc_title(text = "This is a title with margin and Strong or bold text",
17 | margin = 20, align = "left",
18 | style = list(color = "#90ed7d", useHTML = TRUE)) %>%
19 | hc_subtitle(text = "And this is a subtitle with more information",
20 | align = "left", style = list(color = "#2b908f", fontWeight = "bold"))
21 |
--------------------------------------------------------------------------------
/dev/sandbox/symbols.R:
--------------------------------------------------------------------------------
1 | #+ include=FALSE
2 | library(highcharter)
3 | library(purrr)
4 | library(dplyr)
5 |
6 | #+include=TRUE
7 | options(highcharter.theme = hc_theme_smpl())
8 |
9 | dss <- map(c("cross", "plus"), function(s){
10 |
11 | x <- rnorm(20, stats::runif(1)*2)
12 | y <- (rnorm(1) + 1)*x + stats::runif(20)
13 |
14 | list(name = s,
15 | type = "scatter",
16 | data = list_parse(data_frame(x, y)),
17 | marker = list(symbol = s, enabled = TRUE))
18 |
19 | })
20 |
21 |
22 | highchart() %>%
23 | hc_add_series_list(dss)
24 |
25 | library(survival)
26 |
27 | leukemia.surv <- survfit(Surv(time, status) ~ x, data = aml)
28 | hchart(leukemia.surv)
29 |
30 |
31 | # Plot the cumulative hazard function
32 | lsurv2 <- survfit(Surv(time, status) ~ x, aml, type='fleming')
33 | hchart(lsurv2, fun="cumhaz")
34 |
35 | # Plot the fit of a Cox proportional hazards regression model
36 | fit <- coxph(Surv(futime, fustat) ~ age, data = ovarian)
37 | ovarian.surv <- survfit(fit, newdata=data.frame(age=60))
38 | hchart(ovarian.surv, ranges = TRUE)
39 |
--------------------------------------------------------------------------------
/dev/sandbox/theme.R:
--------------------------------------------------------------------------------
1 | json <-
2 | '{
3 | "colors": [
4 | "#058DC7",
5 | "#50B432",
6 | "#ED561B",
7 | "#DDDF00",
8 | "#24CBE5",
9 | "#64E572",
10 | "#FF9655",
11 | "#FFF263",
12 | "#6AF9C4"
13 | ],
14 | "chart": {
15 | "backgroundColor": {
16 | "linearGradient": [
17 | 0,
18 | 0,
19 | 500,
20 | 500
21 | ],
22 | "stops": [
23 | [
24 | 0,
25 | "rgb(255, 255, 255)"
26 | ],
27 | [
28 | 1,
29 | "rgb(240, 240, 255)"
30 | ]
31 | ]
32 | }
33 | },
34 | "title": {
35 | "style": {
36 | "color": "#000",
37 | "font": "bold 16px \'Trebuchet MS\', Verdana, sans-serif"
38 | }
39 | },
40 | "subtitle": {
41 | "style": {
42 | "color": "#666666",
43 | "font": "bold 12px \'Trebuchet MS\', Verdana, sans-serif"
44 | }
45 | },
46 | "legend": {
47 | "itemStyle": {
48 | "font": "9pt \'Trebuchet MS\', Verdana, sans-serif",
49 | "color": "black"
50 | },
51 | "itemHoverStyle": {
52 | "color": "gray"
53 | }
54 | }
55 | }'
56 |
57 |
58 | dput(jsonlite::fromJSON(json))
59 |
--------------------------------------------------------------------------------
/dev/sandbox/theme_alone.R:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | highcharts_demo() %>%
5 | hc_add_theme(hc_theme_alone())
6 |
7 |
--------------------------------------------------------------------------------
/dev/sandbox/treemap.R:
--------------------------------------------------------------------------------
1 |
2 | rm(list = ls())
3 | library("dplyr")
4 | library("treemap")
5 |
6 | data(GNI2014)
7 | head(GNI2014)
8 |
9 | tm <- treemap(GNI2014,
10 | index=c("continent", "iso3"),
11 | vSize="population",
12 | vColor="GNI",
13 | type="value",
14 | palette = rev(viridis::viridis(5)))
15 |
16 | tm <- treemap(df,
17 | index = c("manufacturer", "class", "model"),
18 | vSize="n",
19 | vColor="hwy",
20 | palette = rev(viridis::viridis(5)))
21 |
22 |
23 | tmdata <- tbl_df(tm$tm)
24 |
25 | tmdata
26 |
--------------------------------------------------------------------------------
/dev/sandbox/xts.R:
--------------------------------------------------------------------------------
1 | library("xts")
2 |
3 | xtsobj <- xts(stats::runif(100,0,1),
4 | seq(as.POSIXct("2016-01-04 08:00:00"),
5 | as.POSIXct("2016-01-04 08:01:00"),
6 | length = 100))
7 |
8 | names(xtsobj) <- "price"
9 |
10 |
11 | timestamps <- time(xtsobj) %>%
12 | as.POSIXct() %>%
13 | as.numeric()
14 | values <- as.numeric(xtsobj)
15 | ds <- list_parse2(data.frame(timestamps, values))
16 |
17 | highchart(type = "stock") %>%
18 | hc_add_series(marker = list(enabled = FALSE),
19 | data = ds, name = "data") %>%
20 | hc_add_series(marker = list(enabled = FALSE),
21 | data = ds, name = "data2")
22 |
23 |
24 |
--------------------------------------------------------------------------------
/dev/set-dev-options.R:
--------------------------------------------------------------------------------
1 | library(highcharter)
2 | options(highcharter.debug = TRUE)
3 | options(highcharter.verbose = TRUE)
4 | options(highcharter.theme = hc_theme_smpl())
5 |
--------------------------------------------------------------------------------
/dev/stackoverflow/41533909.R:
--------------------------------------------------------------------------------
1 | #' http://stackoverflow.com/questions/41533909/how-to-make-synchronized-charts-for-highcharts-in-r
2 | library(highcharter)
3 | library(dplyr)
4 | options(highcharter.theme = hc_theme_smpl())
5 |
6 |
7 | d <- data_frame(week = rep(1:5, 2),
8 | value = sample(1:10),
9 | key = rep(c("days", "proc"), each = 5))
10 |
11 |
12 | hchart(d, "column", hcaes(x = week, y = value, group = key))
13 |
14 | hchart(d, "column", hcaes(x = week, y = value, group = key), yAxis = c(0, 1)) %>%
15 | hc_yAxis_multiples(create_yaxis(2)) %>%
16 | hc_tooltip(shared = TRUE)
17 |
18 |
--------------------------------------------------------------------------------
/dev/stackoverflow/43209096.R:
--------------------------------------------------------------------------------
1 | highchart() %>%
2 | hc_chart(type = "line") %>%
3 | hc_yAxis(max = 12, min = 0) %>%
4 | hc_xAxis(categories = c(1, 1.7, 1, 0)) %>%
5 | hc_add_series(data = list(
6 | list(sequence = c(1,1,1,1)),
7 | list(sequence = c(NA,2,2,2)),
8 | list(sequence = c(NA,NA,5,5)),
9 | list(sequence = c(NA,NA,NA,10))
10 | )) %>%
11 | hc_motion(enabled = TRUE, labels = 1:4, series = 0)
12 |
13 |
14 | df <- data.frame(xx=c(1, 1.7, 1, 0), yy=c(1, 2, 5, 10))
15 |
16 |
17 | sequences <- map(seq(1:nrow(df)), function(i){ i <- 3
18 |
19 | df %>%
20 | mutate(x = ifelse(row_number() > i, NA, xx)) %>%
21 | mutate(y = ifelse(row_number() > i, NA, yy)) %>%
22 | select(x, y)
23 |
24 | })
25 |
26 | highchart() %>%
27 | hc_xAxis(categories = c(1, 1.7, 1, 0)) %>%
28 | hc_add_series(data = list(sequence = sequences)) %>%
29 | hc_motion(labels = 1:4, series = 0)
30 |
31 |
--------------------------------------------------------------------------------
/dev/stackoverflow/58540244.R:
--------------------------------------------------------------------------------
1 | library(highcharter)
2 |
3 | highchart() %>%
4 | hc_chart(type = 'organization') %>%
5 | hc_add_series(
6 | data = list(
7 | list(from = 'Brazil', to = 'Portugal', weight = 5),
8 | list(from = 'Brazil', to = 'Spain', weight = 2),
9 | list(from = 'Poland', to = 'England', weight = 2))
10 | )
11 |
--------------------------------------------------------------------------------
/dev/stackoverflow/rsconnect/documents/41533909.R/rpubs.com/rpubs/Document.dcf:
--------------------------------------------------------------------------------
1 | name: Document
2 | title:
3 | account: rpubs
4 | server: rpubs.com
5 | appId: https://api.rpubs.com/api/v1/document/240767/1f04afdfd5ef4edcb3ca4d104a3e873a
6 | bundleId: https://api.rpubs.com/api/v1/document/240767/1f04afdfd5ef4edcb3ca4d104a3e873a
7 | url: http://rpubs.com/publish/claim/240767/2bc59a5849b54e2eb18acc8a623af565
8 | when: 1484022540.07728
9 |
--------------------------------------------------------------------------------
/highcharter.Rproj:
--------------------------------------------------------------------------------
1 | Version: 1.0
2 |
3 | RestoreWorkspace: Default
4 | SaveWorkspace: Default
5 | AlwaysSaveHistory: Default
6 |
7 | EnableCodeIndexing: Yes
8 | UseSpacesForTab: Yes
9 | NumSpacesForTab: 2
10 | Encoding: UTF-8
11 |
12 | RnwWeave: Sweave
13 | LaTeX: pdfLaTeX
14 |
15 | AutoAppendNewline: Yes
16 |
17 | BuildType: Package
18 | PackageUseDevtools: Yes
19 | PackageInstallArgs: --no-multiarch --with-keep.source
20 | PackageCheckArgs: --no-build-vignettes
21 | PackageRoxygenize: rd,collate,namespace,vignette
22 |
--------------------------------------------------------------------------------
/inst/htmlwidgets/highchartzero.js:
--------------------------------------------------------------------------------
1 | HTMLWidgets.widget({
2 |
3 | name: 'highchartzero',
4 |
5 | type: 'output',
6 |
7 | initialize: function(el, width, height) {
8 |
9 | return {
10 | // TODO: add instance fields as required
11 | };
12 |
13 | },
14 |
15 | renderValue: function(el, x, instance) {
16 |
17 | $("#" + el.id).highcharts(x.hc_opts);
18 |
19 | },
20 |
21 | resize: function(el, width, height, instance) {
22 |
23 | /* http://stackoverflow.com/questions/18445784/ */
24 | var chart = $("#" +el.id).highcharts();
25 |
26 | if (chart && chart.options.chart.reflow === true) { // _check for reflow option_
27 | var w = chart.renderTo.clientWidth;
28 | var h = chart.renderTo.clientHeight;
29 | chart.setSize(w, h);
30 | }
31 |
32 | }
33 |
34 | });
35 |
--------------------------------------------------------------------------------
/inst/htmlwidgets/highchartzero.yaml:
--------------------------------------------------------------------------------
1 | dependencies:
2 | - name: jquery
3 | version: 3.5.1
4 | src: "htmlwidgets/lib/jquery"
5 | script: jquery.min.js
6 | - name: highcharts
7 | version: 12.2.0
8 | src: "htmlwidgets/lib/highcharts"
9 | script:
10 | - highcharts.js
11 | - custom/reset.js
12 |
--------------------------------------------------------------------------------
/inst/htmlwidgets/lib/highcharts/css/motion.css:
--------------------------------------------------------------------------------
1 | /* $("div:has(#play-controls)").css({"position" : "relative"})
2 | div:has(#play-controls) {
3 | position : relative;
4 | }
5 | */
6 |
7 | .loading {
8 | margin-top: 10em;
9 | text-align: center;
10 | color: gray;
11 | }
12 |
13 | #play-controls {
14 | position: absolute;
15 | bottom: 0;
16 | text-align: center;
17 | min-width: 310px;
18 | max-width: 800px;
19 | margin: 0 auto;
20 | padding: 5px 0 1em 0;
21 | }
22 |
23 | #play-controls * {
24 | display: inline-block;
25 | vertical-align: middle;
26 | }
27 |
28 | #play-pause-button {
29 | color: #666666;
30 | width: 30px;
31 | height: 30px;
32 | text-align: center;
33 | font-size: 15px;
34 | cursor: pointer;
35 | border: 1px solid silver;
36 | border-radius: 3px;
37 | background: #f8f8f8;
38 | }
39 |
40 | #play-range {
41 | margin: 2.5%;
42 | width: 70%;
43 | }
44 |
45 | #play-output {
46 | color: #666666;
47 | font-family: Arial, Helvetica, sans-serif;
48 | }
49 |
--------------------------------------------------------------------------------
/inst/htmlwidgets/lib/highcharts/custom/reset.js:
--------------------------------------------------------------------------------
1 | var HCDefaults = $.extend(true, {}, Highcharts.getOptions(), {});
2 |
3 | function ResetHighchartsOptions() {
4 | // Fortunately, Highcharts returns the reference to defaultOptions itself
5 | // We can manipulate this and delete all the properties
6 | var defaultOptions = Highcharts.getOptions();
7 | for (var prop in defaultOptions) {
8 | if (typeof defaultOptions[prop] !== 'function') delete defaultOptions[prop];
9 | }
10 | // Fall back to the defaults that we captured initially, this resets the theme
11 | Highcharts.setOptions(HCDefaults);
12 | }
13 |
--------------------------------------------------------------------------------
/man/citytemp.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/data.R
3 | \docType{data}
4 | \name{citytemp}
5 | \alias{citytemp}
6 | \title{City temperatures from a year in wide format}
7 | \format{
8 | A \code{data frame} with 12 observations and 5 variables.
9 | }
10 | \usage{
11 | citytemp
12 | }
13 | \description{
14 | This data comes from the \url{https://www.highcharts.com/} examples.
15 | }
16 | \section{Variables}{
17 |
18 |
19 | \itemize{
20 |
21 | \item \code{month}: The months.
22 | \item \code{tokyo}: Tokyo's temperatures.
23 | \item \code{new_york}: New York's temperatures.
24 | \item \code{berlin}: Berlin's temperatures.
25 | \item \code{london}: London's temperatures.
26 |
27 | }
28 | }
29 |
30 | \keyword{datasets}
31 |
--------------------------------------------------------------------------------
/man/citytemp_long.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/data.R
3 | \docType{data}
4 | \name{citytemp_long}
5 | \alias{citytemp_long}
6 | \title{City temperatures from a year in long format}
7 | \format{
8 | A \code{data frame} with 36 observations and 3 variables.
9 | }
10 | \usage{
11 | citytemp_long
12 | }
13 | \description{
14 | This data comes from the \url{https://www.highcharts.com/} examples.
15 | }
16 | \section{Variables}{
17 |
18 |
19 | \itemize{
20 |
21 | \item \code{month}: The months.
22 | \item \code{citiy}: City.
23 | \item \code{temp}: Temperatures.
24 | }
25 | }
26 |
27 | \keyword{datasets}
28 |
--------------------------------------------------------------------------------
/man/color_classes.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/helpers.R
3 | \name{color_classes}
4 | \alias{color_classes}
5 | \title{Function to create \code{dataClasses} argument in \code{hc_colorAxis}}
6 | \usage{
7 | color_classes(breaks = NULL, colors = c("#440154", "#21908C", "#FDE725"))
8 | }
9 | \arguments{
10 | \item{breaks}{A numeric vector}
11 |
12 | \item{colors}{A character string of colors (ordered)}
13 | }
14 | \description{
15 | Function to create \code{dataClasses} argument in \code{hc_colorAxis}
16 | }
17 | \examples{
18 |
19 | color_classes(c(0, 10, 20, 50))
20 | }
21 |
--------------------------------------------------------------------------------
/man/color_stops.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/helpers.R
3 | \name{color_stops}
4 | \alias{color_stops}
5 | \title{Function to create \code{stops} argument in \code{hc_colorAxis}}
6 | \usage{
7 | color_stops(n = 10, colors = c("#440154", "#21908C", "#FDE725"))
8 | }
9 | \arguments{
10 | \item{n}{A numeric indicating how much quantiles generate.}
11 |
12 | \item{colors}{A character string of colors (ordered)}
13 | }
14 | \description{
15 | Function to create \code{stops} argument in \code{hc_colorAxis}
16 | }
17 | \examples{
18 |
19 | color_stops(5)
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/man/colorize.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/helpers.R
3 | \name{colorize}
4 | \alias{colorize}
5 | \title{Create vector of color from vector}
6 | \usage{
7 | colorize(x, colors = c("#440154", "#21908C", "#FDE725"))
8 | }
9 | \arguments{
10 | \item{x}{A numeric, character or factor object.}
11 |
12 | \item{colors}{A character string of colors (ordered) to colorize \code{x}}
13 | }
14 | \description{
15 | Create vector of color from vector
16 | }
17 | \examples{
18 |
19 | colorize(runif(10))
20 |
21 | colorize(LETTERS[rbinom(20, 5, 0.5)], c("#FF0000", "#00FFFF"))
22 | }
23 |
--------------------------------------------------------------------------------
/man/data_to_sankey.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/helpers.R
3 | \name{data_to_sankey}
4 | \alias{data_to_sankey}
5 | \title{Helper to transform data frame for sankey highcharts format}
6 | \usage{
7 | data_to_sankey(data = NULL)
8 | }
9 | \arguments{
10 | \item{data}{A data frame}
11 | }
12 | \description{
13 | Helper to transform data frame for sankey highcharts format
14 | }
15 | \examples{
16 | \dontrun{
17 | library(dplyr)
18 | data(diamonds, package = "ggplot2")
19 |
20 | diamonds2 <- select(diamonds, cut, color, clarity)
21 |
22 | data_to_sankey(diamonds2)
23 |
24 | hchart(data_to_sankey(diamonds2), "sankey", name = "diamonds")
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/man/datetime_to_timestamp.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/helpers.R
3 | \name{datetime_to_timestamp}
4 | \alias{datetime_to_timestamp}
5 | \title{Date to timestamps}
6 | \usage{
7 | datetime_to_timestamp(dt)
8 | }
9 | \arguments{
10 | \item{dt}{Date or datetime vector}
11 | }
12 | \description{
13 | Turn a date time vector to \code{timestamp} format
14 | }
15 | \examples{
16 |
17 | datetime_to_timestamp(
18 | as.Date(c("2015-05-08", "2015-09-12"),
19 | format = "\%Y-\%m-\%d"
20 | )
21 | )
22 | }
23 |
--------------------------------------------------------------------------------
/man/df_to_annotations_labels.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/helpers.R
3 | \name{df_to_annotations_labels}
4 | \alias{df_to_annotations_labels}
5 | \title{Function to create annotations arguments from a data frame}
6 | \usage{
7 | df_to_annotations_labels(df, xAxis = 0, yAxis = 0)
8 | }
9 | \arguments{
10 | \item{df}{A data frame with \code{x}, \code{y} and \code{text} columns names.}
11 |
12 | \item{xAxis}{Index (js 0-based) of the x axis to put the annotations.}
13 |
14 | \item{yAxis}{Index (js 0-based) of the y axis to put the annotations.}
15 | }
16 | \description{
17 | Function to create annotations arguments from a data frame
18 | }
19 | \examples{
20 |
21 | df <- data.frame(text = c("hi", "bye"), x = c(0, 1), y = c(1, 0))
22 |
23 | df_to_annotations_labels(df)
24 | }
25 |
--------------------------------------------------------------------------------
/man/download_map_data.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highmaps.R
3 | \name{download_map_data}
4 | \alias{download_map_data}
5 | \title{Helper function to download the map data form a url}
6 | \usage{
7 | download_map_data(url = "custom/world.js", showinfo = FALSE, quiet = FALSE)
8 | }
9 | \arguments{
10 | \item{url}{The map's url.}
11 |
12 | \item{showinfo}{Show the properties of the downloaded map to know how
13 | are the keys to add data in \code{hcmap}.}
14 |
15 | \item{quiet}{Boolean parameter to turn off download messages (on by default).}
16 | }
17 | \description{
18 | The urls are listed in \url{https://code.highcharts.com/mapdata/}.
19 | }
20 | \examples{
21 | \dontrun{
22 | mpdta <- download_map_data("https://code.highcharts.com/mapdata/countries/us/us-ca-all.js")
23 | mpdta <- download_map_data("https://code.highcharts.com/mapdata/countries/us/us-ca-all.js",
24 | quiet = TRUE
25 | )
26 | str(mpdta, 1)
27 | }
28 | }
29 | \seealso{
30 | \code{\link{hcmap}}
31 | }
32 |
--------------------------------------------------------------------------------
/man/favorite_bars.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/data.R
3 | \docType{data}
4 | \name{favorite_bars}
5 | \alias{favorite_bars}
6 | \title{Marshall's Favorite Bars}
7 | \format{
8 | A \code{data frame} with 5 observations and 2 variables.
9 | }
10 | \usage{
11 | favorite_bars
12 | }
13 | \description{
14 | Data from How I met Your Mother: Marshall's Favorite Bars.
15 | }
16 | \section{Variables}{
17 |
18 |
19 | \itemize{
20 |
21 | \item \code{bar}: Bar's name.
22 | \item \code{percent}: In percentage of awesomeness
23 |
24 | }
25 | }
26 |
27 | \keyword{datasets}
28 |
--------------------------------------------------------------------------------
/man/favorite_pies.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/data.R
3 | \docType{data}
4 | \name{favorite_pies}
5 | \alias{favorite_pies}
6 | \title{Marshall's Favorite Pies}
7 | \format{
8 | A \code{data frame} with 5 observations and 2 variables.
9 | }
10 | \usage{
11 | favorite_pies
12 | }
13 | \description{
14 | Data from How I met Your Mother: Marshall's Favorite Pies
15 | }
16 | \section{Variables}{
17 |
18 |
19 | \itemize{
20 |
21 | \item \code{pie}: Bar's name.
22 | \item \code{percent}: In percentage of tastiness
23 |
24 | }
25 | }
26 |
27 | \keyword{datasets}
28 |
--------------------------------------------------------------------------------
/man/figures/highcharter-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/man/figures/highcharter-logo.png
--------------------------------------------------------------------------------
/man/figures/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/man/figures/logo.png
--------------------------------------------------------------------------------
/man/get_data_from_map.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highmaps.R
3 | \name{get_data_from_map}
4 | \alias{get_data_from_map}
5 | \title{Helper function to get the data inside the map data
6 | The urls are listed in \url{https://code.highcharts.com/mapdata/}.}
7 | \usage{
8 | get_data_from_map(mapdata)
9 | }
10 | \arguments{
11 | \item{mapdata}{A list obtained from \code{\link{download_map_data}}.}
12 | }
13 | \description{
14 | Helper function to get the data inside the map data
15 | The urls are listed in \url{https://code.highcharts.com/mapdata/}.
16 | }
17 | \examples{
18 | dta <- download_map_data("https://code.highcharts.com/mapdata/countries/us/us-ca-all.js")
19 | get_data_from_map(dta)
20 | }
21 | \seealso{
22 | \code{\link{download_map_data}}
23 | }
24 |
--------------------------------------------------------------------------------
/man/get_hc_series_from_df.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/helpers.R
3 | \name{get_hc_series_from_df}
4 | \alias{get_hc_series_from_df}
5 | \title{Auxiliar function to get series and options from tidy frame for hchart.data.frame}
6 | \usage{
7 | get_hc_series_from_df(data, type = NULL, ...)
8 | }
9 | \arguments{
10 | \item{data}{A \code{data.frame} object.}
11 |
12 | \item{type}{The type of chart. Possible values are line, scatter, point, column.}
13 |
14 | \item{...}{Aesthetic mappings as \code{x y group color low high}.}
15 | }
16 | \description{
17 | This function is used in \code{hchart.data.frame}.
18 | }
19 | \examples{
20 |
21 | highcharter:::get_hc_series_from_df(iris, type = "point", x = Sepal.Width)
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/man/globaltemp.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/data.R
3 | \docType{data}
4 | \name{globaltemp}
5 | \alias{globaltemp}
6 | \title{globaltemp}
7 | \format{
8 | A \code{data frame} with 1992 observations and 4 variables.
9 | }
10 | \source{
11 | \url{http://www.climate-lab-book.ac.uk/2016/spiralling-global-temperatures/}
12 | }
13 | \usage{
14 | globaltemp
15 | }
16 | \description{
17 | Temperature information by years.
18 | }
19 | \section{Variables}{
20 |
21 |
22 | \itemize{
23 |
24 | \item \code{date}: Date.
25 | \item \code{lower}: Minimum temperature.
26 | \item \code{median}: Median temperature.
27 | \item \code{upper}: Maximum temperature.
28 | }
29 | }
30 |
31 | \keyword{datasets}
32 |
--------------------------------------------------------------------------------
/man/hc_add_annotation.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-add.R
3 | \name{hc_add_annotation}
4 | \alias{hc_add_annotation}
5 | \alias{hc_add_annotations}
6 | \title{Helper to add annotations from data frame or list}
7 | \usage{
8 | hc_add_annotation(hc, ...)
9 |
10 | hc_add_annotations(hc, x)
11 | }
12 | \arguments{
13 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
14 |
15 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highcharts/annotations}.}
16 |
17 | \item{x}{A \code{list} or a \code{data.frame} of annotations.}
18 | }
19 | \description{
20 | Helper to add annotations from data frame or list
21 | }
22 | \details{
23 | The \code{x} elements must have \code{xValue} and \code{yValue}
24 | elements
25 | }
26 |
--------------------------------------------------------------------------------
/man/hc_add_dependency.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-add.R
3 | \name{hc_add_dependency}
4 | \alias{hc_add_dependency}
5 | \title{Add modules or plugin dependencies to highcharts objects}
6 | \usage{
7 | hc_add_dependency(hc, name = "plugins/annotations.js")
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{name}{The partial path to the plugin or module,
13 | example: \code{"plugins/annotations.js"}}
14 | }
15 | \description{
16 | Add modules or plugin dependencies to highcharts objects
17 | }
18 | \details{
19 | See \code{vignette("modules")}
20 | }
21 | \examples{
22 |
23 | data(mpg, package = "ggplot2")
24 |
25 | hchart(mpg, "point", hcaes(displ, hwy),
26 | regression = TRUE,
27 | regressionSettings = list(type = "polynomial", order = 5, hideInLegend = TRUE)
28 | ) |>
29 | hc_add_dependency("plugins/highcharts-regression.js")
30 |
31 | hchart(mpg, "point", hcaes(displ, hwy, group = drv), regression = TRUE) |>
32 | hc_colors(c("#d35400", "#2980b9", "#2ecc71")) |>
33 | hc_add_dependency("plugins/highcharts-regression.js")
34 | }
35 |
--------------------------------------------------------------------------------
/man/hc_add_series.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-add.R
3 | \name{hc_add_series}
4 | \alias{hc_add_series}
5 | \title{Adding data to highchart objects}
6 | \usage{
7 | hc_add_series(hc, data = NULL, ...)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{data}{An R object like numeric, list, ts, xts, etc.}
13 |
14 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highcharts/plotOptions.series}.}
15 | }
16 | \description{
17 | Adding data to highchart objects
18 | }
19 | \examples{
20 |
21 | highchart() |>
22 | hc_add_series(data = abs(rnorm(5)), type = "column") |>
23 | hc_add_series(data = purrr::map(0:4, function(x) list(x, x)), type = "scatter", color = "orange")
24 | }
25 |
--------------------------------------------------------------------------------
/man/hc_add_series.character.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-add.R
3 | \name{hc_add_series.character}
4 | \alias{hc_add_series.character}
5 | \alias{hc_add_series.factor}
6 | \title{hc_add_series for character and factor objects}
7 | \usage{
8 | \method{hc_add_series}{character}(hc, data, ...)
9 |
10 | \method{hc_add_series}{factor}(hc, data, ...)
11 | }
12 | \arguments{
13 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
14 |
15 | \item{data}{A \code{character} or \code{factor} object.}
16 |
17 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highcharts/plotOptions.series}.}
18 | }
19 | \description{
20 | hc_add_series for character and factor objects
21 | }
22 |
--------------------------------------------------------------------------------
/man/hc_add_series.data.frame.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-add.R
3 | \name{hc_add_series.data.frame}
4 | \alias{hc_add_series.data.frame}
5 | \title{hc_add_series for data frames objects}
6 | \usage{
7 | \method{hc_add_series}{data.frame}(hc, data, type = NULL, mapping = hcaes(), fast = FALSE, ...)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{data}{A \code{data.frame} object.}
13 |
14 | \item{type}{The type of the series: line, bar, etc.}
15 |
16 | \item{mapping}{The mapping, same idea as \code{ggplot2}.}
17 |
18 | \item{fast}{convert to json during the composition of a highchart object}
19 |
20 | \item{...}{Arguments defined in
21 | \url{https://api.highcharts.com/highcharts/chart}.}
22 | }
23 | \description{
24 | hc_add_series for data frames objects
25 | }
26 |
--------------------------------------------------------------------------------
/man/hc_add_series.density.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-add.R
3 | \name{hc_add_series.density}
4 | \alias{hc_add_series.density}
5 | \title{hc_add_series for density objects}
6 | \usage{
7 | \method{hc_add_series}{density}(hc, data, ...)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{data}{A \code{density} object.}
13 |
14 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highcharts/plotOptions.series}.}
15 | }
16 | \description{
17 | hc_add_series for density objects
18 | }
19 |
--------------------------------------------------------------------------------
/man/hc_add_series.forecast.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-add.R
3 | \name{hc_add_series.forecast}
4 | \alias{hc_add_series.forecast}
5 | \title{hc_add_series for forecast objects}
6 | \usage{
7 | \method{hc_add_series}{forecast}(
8 | hc,
9 | data,
10 | addOriginal = FALSE,
11 | addLevels = TRUE,
12 | fillOpacity = 0.1,
13 | name = NULL,
14 | ...
15 | )
16 | }
17 | \arguments{
18 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
19 |
20 | \item{data}{A \code{forecast} object.}
21 |
22 | \item{addOriginal}{Logical value to add the original series or not.}
23 |
24 | \item{addLevels}{Logical value to show predictions bands.}
25 |
26 | \item{fillOpacity}{The opacity of bands.}
27 |
28 | \item{name}{The name of the series.}
29 |
30 | \item{...}{Arguments defined in
31 | \url{https://api.highcharts.com/highcharts/chart}.}
32 | }
33 | \description{
34 | hc_add_series for forecast objects
35 | }
36 |
--------------------------------------------------------------------------------
/man/hc_add_series.geo_json.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-add.R
3 | \name{hc_add_series.geo_json}
4 | \alias{hc_add_series.geo_json}
5 | \alias{hc_add_series.geo_list}
6 | \title{hc_add_series for geo_json & geo_list objects}
7 | \usage{
8 | \method{hc_add_series}{geo_json}(hc, data, type = NULL, ...)
9 |
10 | \method{hc_add_series}{geo_list}(hc, data, type = NULL, ...)
11 | }
12 | \arguments{
13 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
14 |
15 | \item{data}{A \code{geo_json} or \code{geo_list} object.}
16 |
17 | \item{type}{Type of series. Can be 'mapline', 'mapoint'.}
18 |
19 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highcharts/plotOptions.series}.}
20 | }
21 | \description{
22 | hc_add_series for geo_json & geo_list objects
23 | }
24 |
--------------------------------------------------------------------------------
/man/hc_add_series.lm.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-add.R
3 | \name{hc_add_series.lm}
4 | \alias{hc_add_series.lm}
5 | \alias{hc_add_series.loess}
6 | \title{hc_add_series for lm and loess objects}
7 | \usage{
8 | \method{hc_add_series}{lm}(
9 | hc,
10 | data,
11 | type = "line",
12 | color = "#5F83EE",
13 | fillOpacity = 0.1,
14 | ...
15 | )
16 |
17 | \method{hc_add_series}{loess}(
18 | hc,
19 | data,
20 | type = "line",
21 | color = "#5F83EE",
22 | fillOpacity = 0.1,
23 | ...
24 | )
25 | }
26 | \arguments{
27 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
28 |
29 | \item{data}{A \code{lm} or \code{loess} object.}
30 |
31 | \item{type}{The type of the series: line, spline.}
32 |
33 | \item{color}{A stringr color.}
34 |
35 | \item{fillOpacity}{fillOpacity to the confidence interval.}
36 |
37 | \item{...}{Arguments defined in
38 | \url{https://api.highcharts.com/highcharts/chart}.}
39 | }
40 | \description{
41 | hc_add_series for lm and loess objects
42 | }
43 |
--------------------------------------------------------------------------------
/man/hc_add_series.numeric.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-add.R
3 | \name{hc_add_series.numeric}
4 | \alias{hc_add_series.numeric}
5 | \title{\code{hc_add_series} for numeric objects}
6 | \usage{
7 | \method{hc_add_series}{numeric}(hc, data, ...)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{data}{A numeric object}
13 |
14 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highcharts/plotOptions.series}.}
15 | }
16 | \description{
17 | \code{hc_add_series} for numeric objects
18 | }
19 |
--------------------------------------------------------------------------------
/man/hc_add_series.ts.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-add.R
3 | \name{hc_add_series.ts}
4 | \alias{hc_add_series.ts}
5 | \title{hc_add_series for time series objects}
6 | \usage{
7 | \method{hc_add_series}{ts}(hc, data, ...)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{data}{A time series \code{ts} object.}
13 |
14 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highcharts/plotOptions.series}.}
15 | }
16 | \description{
17 | hc_add_series for time series objects
18 | }
19 |
--------------------------------------------------------------------------------
/man/hc_add_series.xts.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-add.R
3 | \name{hc_add_series.xts}
4 | \alias{hc_add_series.xts}
5 | \alias{hc_add_series.ohlc}
6 | \title{hc_add_series for xts objects}
7 | \usage{
8 | \method{hc_add_series}{xts}(hc, data, ...)
9 |
10 | \method{hc_add_series}{ohlc}(hc, data, type = "candlestick", ...)
11 | }
12 | \arguments{
13 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
14 |
15 | \item{data}{A \code{xts} object.}
16 |
17 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highcharts/plotOptions.series}.}
18 |
19 | \item{type}{The way to show the \code{xts} object. Can be 'candlestick' or 'ohlc'.}
20 | }
21 | \description{
22 | hc_add_series for xts objects
23 | }
24 | \examples{
25 |
26 | if(require("quantmod")){
27 | x <- getSymbols("GOOG", auto.assign = FALSE)
28 | hchart(x)
29 | }
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/man/hc_add_series_list.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-add.R
3 | \name{hc_add_series_list}
4 | \alias{hc_add_series_list}
5 | \title{Shortcut for data series from a list of data series}
6 | \usage{
7 | hc_add_series_list(hc, x)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{x}{A \code{list} or a \code{data.frame} of series.}
13 | }
14 | \description{
15 | Shortcut for data series from a list of data series
16 | }
17 | \examples{
18 |
19 | ds <- lapply(seq(5), function(x) {
20 | list(data = cumsum(rnorm(100, 2, 5)), name = x)
21 | })
22 |
23 | highchart() |>
24 | hc_plotOptions(series = list(marker = list(enabled = FALSE))) |>
25 | hc_add_series_list(ds)
26 | }
27 |
--------------------------------------------------------------------------------
/man/hc_add_theme.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme.R
3 | \name{hc_add_theme}
4 | \alias{hc_add_theme}
5 | \title{Add themes to a highchart object}
6 | \usage{
7 | hc_add_theme(hc, hc_thm)
8 | }
9 | \arguments{
10 | \item{hc}{A highchart object}
11 |
12 | \item{hc_thm}{A highchart theme object (\code{"hc_theme"} class)}
13 | }
14 | \description{
15 | Add highcharts themes to a highchart object.
16 | }
17 | \examples{
18 |
19 | highchart() |>
20 | hc_add_series(
21 | data = c(
22 | 7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2,
23 | 26.5, 23.3, 18.3, 13.9, 9.6
24 | ),
25 | type = "column"
26 | ) |>
27 | hc_add_theme(hc_theme_sandsignika())
28 | }
29 |
--------------------------------------------------------------------------------
/man/hc_colors.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api.R
3 | \name{hc_colors}
4 | \alias{hc_colors}
5 | \title{Colors options for highcharter objects}
6 | \usage{
7 | hc_colors(hc, colors)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{colors}{A vector of colors.}
13 | }
14 | \description{
15 | An array containing the default colors for the chart's series. When all
16 | colors are used, new colors are pulled from the start again.
17 | }
18 | \examples{
19 |
20 | library(viridisLite)
21 |
22 | cols <- viridis(3)
23 | cols <- substr(cols, 0, 7)
24 |
25 | highchart() |>
26 | hc_add_series(data = sample(1:12)) |>
27 | hc_add_series(data = sample(1:12) + 10) |>
28 | hc_add_series(data = sample(1:12) + 20) |>
29 | hc_colors(cols)
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/man/hc_credits.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api.R
3 | \name{hc_credits}
4 | \alias{hc_credits}
5 | \title{Credits options for highcharter objects}
6 | \usage{
7 | hc_credits(hc, ...)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highcharts/credits}.}
13 | }
14 | \description{
15 | Highchart by default puts a credits label in the lower right corner
16 | of the chart. This can be changed using these options.
17 | }
18 | \examples{
19 |
20 | highchart() |>
21 | hc_xAxis(categories = citytemp$month) |>
22 | hc_add_series(name = "Tokyo", data = sample(1:12)) |>
23 | hc_credits(
24 | enabled = TRUE,
25 | text = "htmlwidgets.org",
26 | href = "http://www.htmlwidgets.org/"
27 | )
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/man/hc_elementId.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-helpers.R
3 | \name{hc_elementId}
4 | \alias{hc_elementId}
5 | \title{Setting \code{elementId}}
6 | \usage{
7 | hc_elementId(hc, id = NULL)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{id}{A string}
13 | }
14 | \description{
15 | Function to modify the \code{id} for the container.
16 | }
17 | \examples{
18 |
19 | hchart(rnorm(10)) |>
20 | hc_elementId("newid")
21 | }
22 |
--------------------------------------------------------------------------------
/man/hc_exporting.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api.R
3 | \name{hc_exporting}
4 | \alias{hc_exporting}
5 | \title{Exporting options for highcharter objects}
6 | \usage{
7 | hc_exporting(hc, ...)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highcharts/exporting}.}
13 | }
14 | \description{
15 | Options for the exporting module. For an overview on the matter, see
16 | the docs and
17 | read our Fair Usage Policy.
18 | }
19 | \examples{
20 |
21 | highchart() |>
22 | hc_xAxis(categories = month.abb) |>
23 | hc_add_series(name = "Tokyo", data = sample(1:12)) |>
24 | hc_exporting(
25 | enabled = TRUE, # always enabled
26 | filename = "custom-file-name"
27 | )
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/man/hc_loading.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api.R
3 | \name{hc_loading}
4 | \alias{hc_loading}
5 | \title{Loading options for highcharter objects}
6 | \usage{
7 | hc_loading(hc, ...)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highcharts/loading}.}
13 | }
14 | \description{
15 | The loading options control the appearance of the loading screen
16 | that covers the plot area on chart operations. This screen only
17 | appears after an explicit call to chart.showLoading(). It is a
18 | utility for developers to communicate to the end user that something
19 | is going on, for example while retrieving new data via an XHR connection.
20 | The "Loading..." text itself is not part of this configuration
21 | object, but part of the lang object.
22 | }
23 | \examples{
24 |
25 | highcharts_demo() |>
26 | hc_loading(
27 | hideDuration = 1000,
28 | showDuration = 1000
29 | )
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/man/hc_mapNavigation.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api.R
3 | \name{hc_mapNavigation}
4 | \alias{hc_mapNavigation}
5 | \title{Mapnavigation options for highcharter objects}
6 | \usage{
7 | hc_mapNavigation(hc, ...)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highmaps/mapNavigation}.}
13 | }
14 | \description{
15 | The mapNavigation option handles buttons for navigation in addition to
16 | mousewheel and doubleclick handlers for map zooming.
17 | }
18 | \examples{
19 |
20 | hcmap(download_map_data = FALSE) |>
21 | hc_mapNavigation(
22 | enabled = TRUE,
23 | enableMouseWheelZoom = TRUE,
24 | enableDoubleClickZoom = TRUE
25 | )
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/man/hc_motion.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-helpers.R
3 | \name{hc_motion}
4 | \alias{hc_motion}
5 | \title{Setting Motion options to highcharts objects}
6 | \usage{
7 | hc_motion(hc, enabled = TRUE, startIndex = 0, ...)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{enabled}{Enable the motion plugin.}
13 |
14 | \item{startIndex}{start index, default to 0.}
15 |
16 | \item{...}{Arguments defined in \url{https://github.com/TorsteinHonsi/Motion-Highcharts-Plugin/wiki}.}
17 | }
18 | \description{
19 | The Motion Highcharts Plugin adds an interactive HTML5 player
20 | to any Highcharts chart (Highcharts, Highmaps and Highstock).
21 | }
22 |
--------------------------------------------------------------------------------
/man/hc_rangeSelector.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api.R
3 | \name{hc_rangeSelector}
4 | \alias{hc_rangeSelector}
5 | \title{Rangeselector options for highcharter objects}
6 | \usage{
7 | hc_rangeSelector(hc, ...)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highstock/rangeSelector}.}
13 | }
14 | \description{
15 | The range selector is a tool for selecting ranges to display within
16 | the chart. It provides buttons to select preconfigured ranges in
17 | the chart, like 1 day, 1 week, 1 month etc. It also provides input
18 | boxes where min and max dates can be manually input.
19 | }
20 | \examples{
21 |
22 | hc <- highchart(type = "stock") |>
23 | hc_add_series(AirPassengers)
24 |
25 | hc
26 |
27 | hc |>
28 | hc_rangeSelector(enabled = FALSE)
29 |
30 | hc |>
31 | hc_rangeSelector(
32 | verticalAlign = "bottom",
33 | selected = 4
34 | )
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/man/hc_rm_series.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-add.R
3 | \name{hc_rm_series}
4 | \alias{hc_rm_series}
5 | \title{Removing series to highchart objects}
6 | \usage{
7 | hc_rm_series(hc, names = NULL)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{names}{The series's names to delete.}
13 | }
14 | \description{
15 | Removing series to highchart objects
16 | }
17 |
--------------------------------------------------------------------------------
/man/hc_series.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api.R
3 | \name{hc_series}
4 | \alias{hc_series}
5 | \title{Series options for highcharter objects}
6 | \usage{
7 | hc_series(hc, ...)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highcharts/series}.}
13 | }
14 | \description{
15 | Series options for specific data and the data itself. In TypeScript you
16 | have to cast the series options to specific series types, to get all
17 | possible options for a series.
18 | }
19 | \examples{
20 |
21 | highchart() |>
22 | hc_series(
23 | list(
24 | name = "Tokyo",
25 | data = c(7.0, 6.9, 9.5, 14.5, 18.4, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6)
26 | ),
27 | list(
28 | name = "London",
29 | data = c(3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8)
30 | )
31 | )
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/man/hc_size.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-helpers.R
3 | \name{hc_size}
4 | \alias{hc_size}
5 | \title{Changing the size of a \code{highchart} object}
6 | \usage{
7 | hc_size(hc, width = NULL, height = NULL)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{width}{A numeric input in pixels.}
13 |
14 | \item{height}{A numeric input in pixels.}
15 | }
16 | \description{
17 | Changing the size of a \code{highchart} object
18 | }
19 | \examples{
20 |
21 | hc <- hchart(ts(rnorm(100)), showInLegend = FALSE)
22 |
23 | hc_size(hc, 200, 200)
24 | }
25 |
--------------------------------------------------------------------------------
/man/hc_subtitle.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api.R
3 | \name{hc_subtitle}
4 | \alias{hc_subtitle}
5 | \title{Subtitle options for highcharter objects}
6 | \usage{
7 | hc_subtitle(hc, ...)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highcharts/subtitle}.}
13 | }
14 | \description{
15 | The chart's subtitle. This can be used both to display a subtitle below
16 | the main title, and to display random text anywhere in the chart. The
17 | subtitle can be updated after chart initialization through the
18 | Chart.setTitle method.
19 | }
20 | \examples{
21 |
22 | highchart() |>
23 | hc_add_series(
24 | data = c(7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6),
25 | type = "column"
26 | ) |>
27 | hc_subtitle(
28 | text = "And this is a subtitle with more information",
29 | align = "left",
30 | style = list(color = "#2b908f", fontWeight = "bold")
31 | )
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/man/hc_theme_538.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-538.R, R/theme-sparkline.R,
3 | % R/theme-tufte.R
4 | \name{hc_theme_538}
5 | \alias{hc_theme_538}
6 | \alias{hc_theme_sparkline_vb}
7 | \alias{hc_theme_tufte2}
8 | \title{Theme collection for highcharts}
9 | \usage{
10 | hc_theme_538(...)
11 |
12 | hc_theme_sparkline_vb(...)
13 |
14 | hc_theme_tufte2(...)
15 | }
16 | \arguments{
17 | \item{...}{A named parameters to modify the theme.}
18 | }
19 | \description{
20 | Highcharts is very flexible so you can modify every element of the chart.
21 | There are some exiting themes so you can apply style to charts with few
22 | lines of code.
23 | }
24 | \examples{
25 |
26 | highcharts_demo() |>
27 | hc_add_theme(hc_theme_538())
28 |
29 | highcharts_demo() |>
30 | hc_add_theme(hc_theme_sparkline_vb())
31 |
32 | highchart() |>
33 | hc_chart(type = "column") |>
34 | hc_add_series(data = round(1 + abs(rnorm(12)), 2), showInLegend = FALSE) |>
35 | hc_xAxis(categories = month.abb) |>
36 | hc_add_theme(hc_theme_tufte2())
37 | }
38 |
--------------------------------------------------------------------------------
/man/hc_theme_alone.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-alone.R
3 | \name{hc_theme_alone}
4 | \alias{hc_theme_alone}
5 | \title{Alone theme for highcharts}
6 | \usage{
7 | hc_theme_alone(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Alone theme for highcharts
14 | }
15 | \examples{
16 |
17 | highcharts_demo() |>
18 | hc_add_theme(hc_theme_alone())
19 | }
20 |
--------------------------------------------------------------------------------
/man/hc_theme_bloom.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-bloom.R
3 | \name{hc_theme_bloom}
4 | \alias{hc_theme_bloom}
5 | \title{Bloomberg Graphics theme for highcharts}
6 | \usage{
7 | hc_theme_bloom(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Bloomberg Graphics theme for highcharts
14 | }
15 | \examples{
16 |
17 | highcharts_demo() |>
18 | hc_add_theme(hc_theme_bloom())
19 | }
20 |
--------------------------------------------------------------------------------
/man/hc_theme_chalk.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-chalk.R
3 | \name{hc_theme_chalk}
4 | \alias{hc_theme_chalk}
5 | \title{Chalk theme for highcharts}
6 | \usage{
7 | hc_theme_chalk(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.
11 |
12 | Chalk theme for highcharts was inspired by
13 | \url{https://www.amcharts.com/demos/}.}
14 | }
15 | \description{
16 | Chalk theme for highcharts
17 | }
18 | \examples{
19 |
20 | highcharts_demo() |>
21 | hc_add_theme(hc_theme_chalk())
22 | }
23 |
--------------------------------------------------------------------------------
/man/hc_theme_darkunica.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-darkunica.R
3 | \name{hc_theme_darkunica}
4 | \alias{hc_theme_darkunica}
5 | \title{Dark Unica theme for highcharts}
6 | \usage{
7 | hc_theme_darkunica(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Dark Unica theme for highcharts
14 | }
15 | \examples{
16 |
17 | highcharts_demo() |>
18 | hc_add_theme(hc_theme_darkunica())
19 | }
20 |
--------------------------------------------------------------------------------
/man/hc_theme_db.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-db.R
3 | \name{hc_theme_db}
4 | \alias{hc_theme_db}
5 | \title{Dotabuff theme for highcharts}
6 | \usage{
7 | hc_theme_db(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Dotabuff theme for highcharts
14 | }
15 | \examples{
16 |
17 | highcharts_demo() |>
18 | hc_add_theme(hc_theme_db())
19 | }
20 |
--------------------------------------------------------------------------------
/man/hc_theme_economist.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-economist.R
3 | \name{hc_theme_economist}
4 | \alias{hc_theme_economist}
5 | \title{Economist theme for highcharts}
6 | \usage{
7 | hc_theme_economist(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Economist theme for highcharts
14 | }
15 | \examples{
16 |
17 | highcharts_demo() |>
18 | hc_add_theme(hc_theme_economist())
19 | }
20 |
--------------------------------------------------------------------------------
/man/hc_theme_elementary.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-elementary.R
3 | \name{hc_theme_elementary}
4 | \alias{hc_theme_elementary}
5 | \title{Elementary (OS) theme for highcharts}
6 | \usage{
7 | hc_theme_elementary(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Elementary (OS) theme for highcharts was based on \url{https://elementary.io}
14 | }
15 | \examples{
16 |
17 | highcharts_demo() |>
18 | hc_add_theme(hc_theme_elementary())
19 | }
20 |
--------------------------------------------------------------------------------
/man/hc_theme_ffx.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-ffx.R
3 | \name{hc_theme_ffx}
4 | \alias{hc_theme_ffx}
5 | \title{Firefox theme for highcharts}
6 | \usage{
7 | hc_theme_ffx(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Firefox theme was inspired by \url{https://mozilla.design/}.
14 | }
15 | \examples{
16 |
17 | highcharts_demo() |>
18 | hc_add_theme(hc_theme_ffx())
19 | }
20 |
--------------------------------------------------------------------------------
/man/hc_theme_flat.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-flat.R
3 | \name{hc_theme_flat}
4 | \alias{hc_theme_flat}
5 | \title{Flat theme for highcharts}
6 | \usage{
7 | hc_theme_flat(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Flat and flatdark theme is inspired by
14 | \url{https://github.com/chriskempson/base16} and
15 | \url{https://github.com/Mikata-Project/ggthemr#flat}
16 | }
17 | \examples{
18 |
19 | highcharts_demo() |>
20 | hc_add_theme(hc_theme_flat())
21 | }
22 |
--------------------------------------------------------------------------------
/man/hc_theme_flatdark.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-flatdark.R
3 | \name{hc_theme_flatdark}
4 | \alias{hc_theme_flatdark}
5 | \title{Flatdark theme for highcharts}
6 | \usage{
7 | hc_theme_flatdark(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Flatdark theme for highcharts
14 | }
15 | \examples{
16 |
17 | highcharts_demo() |>
18 | hc_add_theme(hc_theme_flatdark())
19 | }
20 |
--------------------------------------------------------------------------------
/man/hc_theme_ft.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-ft.R
3 | \name{hc_theme_ft}
4 | \alias{hc_theme_ft}
5 | \title{Financial Times theme for highcharts}
6 | \usage{
7 | hc_theme_ft(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Financial Times theme for highcharts
14 | }
15 | \examples{
16 |
17 | highcharts_demo() |>
18 | hc_add_theme(hc_theme_ft())
19 | }
20 |
--------------------------------------------------------------------------------
/man/hc_theme_ggplot2.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-ggplot2.R
3 | \name{hc_theme_ggplot2}
4 | \alias{hc_theme_ggplot2}
5 | \title{ggplot2 theme for highcharts}
6 | \usage{
7 | hc_theme_ggplot2(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | ggplot2 theme is based on \url{https://ggplot2.tidyverse.org/}.
14 | }
15 | \examples{
16 |
17 | highcharts_demo() |>
18 | hc_add_theme(hc_theme_ggplot2())
19 | }
20 |
--------------------------------------------------------------------------------
/man/hc_theme_google.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-google.R
3 | \name{hc_theme_google}
4 | \alias{hc_theme_google}
5 | \title{Google theme for highcharts}
6 | \usage{
7 | hc_theme_google(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Google theme for highcharts is based on \url{https://books.google.com/ngrams/}.
14 | }
15 | \examples{
16 |
17 | highcharts_demo() |>
18 | hc_add_theme(hc_theme_google())
19 | }
20 |
--------------------------------------------------------------------------------
/man/hc_theme_gridlight.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-gridlight.R
3 | \name{hc_theme_gridlight}
4 | \alias{hc_theme_gridlight}
5 | \title{Grid Light theme for highcharts}
6 | \usage{
7 | hc_theme_gridlight(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Grid Light theme for highcharts
14 | }
15 | \examples{
16 |
17 | highcharts_demo() |>
18 | hc_add_theme(hc_theme_gridlight())
19 | }
20 |
--------------------------------------------------------------------------------
/man/hc_theme_handdrawn.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-handdrawn.R
3 | \name{hc_theme_handdrawn}
4 | \alias{hc_theme_handdrawn}
5 | \title{Hand Drawn theme for highcharts}
6 | \usage{
7 | hc_theme_handdrawn(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Hand Drawn theme for highcharts. Inspired by
14 | \url{https://www.amcharts.com/demos/}.
15 | }
16 | \examples{
17 |
18 | highcharts_demo() |>
19 | hc_add_theme(hc_theme_handdrawn())
20 | }
21 |
--------------------------------------------------------------------------------
/man/hc_theme_hcrt.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-hcrt.R
3 | \name{hc_theme_hcrt}
4 | \alias{hc_theme_hcrt}
5 | \title{Highcharter theme for highcharts}
6 | \usage{
7 | hc_theme_hcrt(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | hcrt theme is used for the documentation website.
14 | }
15 | \examples{
16 |
17 | highcharts_demo() |>
18 | hc_add_theme(hc_theme_hcrt())
19 | }
20 |
--------------------------------------------------------------------------------
/man/hc_theme_merge.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme.R
3 | \name{hc_theme_merge}
4 | \alias{hc_theme_merge}
5 | \title{Merge themes}
6 | \usage{
7 | hc_theme_merge(...)
8 | }
9 | \arguments{
10 | \item{...}{\code{hc_theme} objects.}
11 | }
12 | \description{
13 | Function to combine hc_theme objects.
14 | }
15 | \examples{
16 |
17 | thm <- hc_theme_merge(
18 | hc_theme_darkunica(),
19 | hc_theme(
20 | chart = list(
21 | backgroundColor = "transparent",
22 | divBackgroundImage = "http://cdn.wall-pix.net/albums/art-3Dview/00025095.jpg"
23 | ),
24 | title = list(
25 | style = list(
26 | color = "white",
27 | fontFamily = "Erica One"
28 | )
29 | )
30 | )
31 | )
32 | }
33 |
--------------------------------------------------------------------------------
/man/hc_theme_monokai.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-monokai.R
3 | \name{hc_theme_monokai}
4 | \alias{hc_theme_monokai}
5 | \title{Monokai theme for highcharts}
6 | \usage{
7 | hc_theme_monokai(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Monokai is a well know text editor theme.
14 | }
15 | \examples{
16 |
17 | highcharts_demo() |>
18 | hc_add_theme(hc_theme_monokai())
19 | }
20 |
--------------------------------------------------------------------------------
/man/hc_theme_null.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-null.R
3 | \name{hc_theme_null}
4 | \alias{hc_theme_null}
5 | \title{Null theme for highcharts}
6 | \usage{
7 | hc_theme_null(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | For Null theme the axis are removed (\code{visible = FALSE}).
14 | }
15 | \examples{
16 |
17 | highcharts_demo() |>
18 | hc_add_theme(hc_theme_null())
19 | }
20 |
--------------------------------------------------------------------------------
/man/hc_theme_sandsignika.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-sandsignika.R
3 | \name{hc_theme_sandsignika}
4 | \alias{hc_theme_sandsignika}
5 | \title{Sand Signika theme for highcharts}
6 | \usage{
7 | hc_theme_sandsignika(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Sand Signika theme for highcharts
14 | }
15 | \examples{
16 |
17 | highcharts_demo() |>
18 | hc_add_theme(hc_theme_sandsignika())
19 | }
20 |
--------------------------------------------------------------------------------
/man/hc_theme_smpl.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-smpl.R
3 | \name{hc_theme_smpl}
4 | \alias{hc_theme_smpl}
5 | \title{Simple theme for highcharts}
6 | \usage{
7 | hc_theme_smpl(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Theme smpl design is inspired by \url{https://github.com/hrbrmstr/hrbrmisc/blob/master/R/themes.r}
14 | and color by \url{https://materialui.co/flatuicolors}.
15 | }
16 | \examples{
17 |
18 | highcharts_demo() |>
19 | hc_add_theme(hc_theme_smpl())
20 | }
21 |
--------------------------------------------------------------------------------
/man/hc_theme_sparkline.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-sparkline.R
3 | \name{hc_theme_sparkline}
4 | \alias{hc_theme_sparkline}
5 | \title{Sparkline theme for highcharts}
6 | \usage{
7 | hc_theme_sparkline(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Sparkline theme is based on \url{https://www.highcharts.com/demo/sparkline}
14 | and this post \url{https://jkunst.com/blog/posts/2020-06-26-valuebox-and-sparklines/}.
15 | }
16 | \examples{
17 |
18 | highcharts_demo() |>
19 | hc_add_theme(hc_theme_sparkline())
20 | }
21 |
--------------------------------------------------------------------------------
/man/hc_theme_superheroes.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-superheroes.R
3 | \name{hc_theme_superheroes}
4 | \alias{hc_theme_superheroes}
5 | \title{Superheroes theme for highcharts}
6 | \usage{
7 | hc_theme_superheroes(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | The superheroes theme is inspired by \url{https://public.tableau.com/profile/ryansmith#!/vizhome/HeroesofNewYork/SuperheroesinNewYork}
14 | }
15 | \examples{
16 |
17 | highcharts_demo() |>
18 | hc_add_theme(hc_theme_superheroes())
19 | }
20 |
--------------------------------------------------------------------------------
/man/hc_theme_tufte.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/theme-tufte.R
3 | \name{hc_theme_tufte}
4 | \alias{hc_theme_tufte}
5 | \title{Tufte theme for highcharts}
6 | \usage{
7 | hc_theme_tufte(...)
8 | }
9 | \arguments{
10 | \item{...}{A named parameters to modify the theme.}
11 | }
12 | \description{
13 | Tufte theme for highcharts
14 | }
15 | \examples{
16 |
17 | n <- 15
18 |
19 | dta <- data.frame(
20 | x = 1:n + rnorm(n),
21 | y = 2 * 1:n + rnorm(n)
22 | )
23 |
24 | highchart() |>
25 | hc_chart(type = "scatter") |>
26 | hc_add_series(data = list_parse(dta), showInLegend = FALSE) |>
27 | hc_add_theme(hc_theme_tufte())
28 | }
29 |
--------------------------------------------------------------------------------
/man/hc_title.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api.R
3 | \name{hc_title}
4 | \alias{hc_title}
5 | \title{Title options for highcharter objects}
6 | \usage{
7 | hc_title(hc, ...)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highcharts/title}.}
13 | }
14 | \description{
15 | The chart's main title.
16 | }
17 | \examples{
18 |
19 | highchart() |>
20 | hc_add_series(
21 | data = c(7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6),
22 | type = "column"
23 | ) |>
24 | hc_title(
25 | text = "This is a title with margin and Strong or bold text",
26 | margin = 20,
27 | align = "left",
28 | style = list(color = "#22A884", useHTML = TRUE)
29 | )
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/man/hc_tooltip.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api.R
3 | \name{hc_tooltip}
4 | \alias{hc_tooltip}
5 | \title{Tooltip options for highcharter objects}
6 | \usage{
7 | hc_tooltip(hc, ..., sort = FALSE, table = FALSE)
8 | }
9 | \arguments{
10 | \item{hc}{A \code{highchart} \code{htmlwidget} object.}
11 |
12 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highcharts/tooltip}.}
13 |
14 | \item{sort}{Logical value to implement sort according \code{this.point}
15 | \url{http://stackoverflow.com/a/16954666/829971}.}
16 |
17 | \item{table}{Logical value to implement table in tooltip:
18 | \url{http://stackoverflow.com/a/22327749/829971}.}
19 | }
20 | \description{
21 | Options for the tooltip that appears when the user hovers over a
22 | series or point.
23 | }
24 | \examples{
25 |
26 | highchart() |>
27 | hc_add_series(data = sample(1:12)) |>
28 | hc_add_series(data = sample(1:12) + 10) |>
29 | hc_tooltip(
30 | crosshairs = TRUE,
31 | borderWidth = 5,
32 | sort = TRUE,
33 | table = TRUE
34 | )
35 |
36 |
37 | }
38 |
--------------------------------------------------------------------------------
/man/hcaes.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-add.R
3 | \name{hcaes}
4 | \alias{hcaes}
5 | \title{Define aesthetic mappings.
6 | Similar in spirit to \code{ggplot2::aes}}
7 | \usage{
8 | hcaes(x, y, ...)
9 | }
10 | \arguments{
11 | \item{x, y, ...}{List of name value pairs giving aesthetics to map to
12 | variables. The names for x and y aesthetics are typically omitted because
13 | they are so common; all other aesthetics must be named.}
14 | }
15 | \description{
16 | Define aesthetic mappings.
17 | Similar in spirit to \code{ggplot2::aes}
18 | }
19 | \examples{
20 |
21 | hcaes(x = xval, color = colorvar, group = grvar)
22 | }
23 |
--------------------------------------------------------------------------------
/man/hcaes_string.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-add.R
3 | \name{hcaes_string}
4 | \alias{hcaes_string}
5 | \alias{hcaes_}
6 | \title{Define aesthetic mappings using strings.
7 | Similar in spirit to \code{ggplot2::aes_string}}
8 | \usage{
9 | hcaes_string(x, y, ...)
10 |
11 | hcaes_(x, y, ...)
12 | }
13 | \arguments{
14 | \item{x, y, ...}{List of name value pairs giving aesthetics to map to
15 | variables. The names for x and y aesthetics are typically omitted because
16 | they are so common; all other aesthetics must be named.}
17 | }
18 | \description{
19 | Define aesthetic mappings using strings.
20 | Similar in spirit to \code{ggplot2::aes_string}
21 | }
22 | \examples{
23 | hchart(mtcars, "point", hcaes_string("hp", "mpg", group = "cyl"))
24 |
25 | hcaes_string(x = "xval", color = "colorvar", group = "grvar")
26 | }
27 |
--------------------------------------------------------------------------------
/man/hchart.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/hchart.R
3 | \name{hchart}
4 | \alias{hchart}
5 | \title{Create a highchart object from a particular data type}
6 | \usage{
7 | hchart(object, ...)
8 | }
9 | \arguments{
10 | \item{object}{A R object.}
11 |
12 | \item{...}{Additional arguments for the data series
13 | (\url{https://api.highcharts.com/highcharts/series}).}
14 | }
15 | \description{
16 | \code{hchart} uses \code{highchart} to draw a particular plot for an
17 | object of a particular class in a single command. This defines the S3
18 | generic that other classes and packages can extend.
19 | }
20 | \details{
21 | Run \code{methods(hchart)} to see what objects are supported.
22 | }
23 |
--------------------------------------------------------------------------------
/man/hchart.igraph.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/hchart.R
3 | \name{hchart.igraph}
4 | \alias{hchart.igraph}
5 | \title{Plot igraph objects using Highcharts}
6 | \usage{
7 | \method{hchart}{igraph}(object, ..., layout = NULL)
8 | }
9 | \arguments{
10 | \item{object}{An igraph object.}
11 |
12 | \item{...}{Additional arguments for the data series
13 | (\url{https://api.highcharts.com/highcharts/series}).}
14 |
15 | \item{layout}{A layout from igraph package.}
16 | }
17 | \description{
18 | Plot igraph objects using Highcharts
19 | }
20 | \examples{
21 |
22 | if(require("igraph")) {
23 |
24 | N <- 40
25 | net <- sample_gnp(N, p = 2 / N)
26 | wc <- cluster_walktrap(net)
27 | V(net)$label <- seq(N)
28 | V(net)$name <- paste("I'm #", seq(N))
29 | V(net)$page_rank <- round(page.rank(net)$vector, 2)
30 | V(net)$betweenness <- round(betweenness(net), 2)
31 | V(net)$degree <- degree(net)
32 | V(net)$size <- V(net)$degree
33 | V(net)$comm <- membership(wc)
34 | V(net)$color <- colorize(membership(wc))
35 | hchart(net, layout = layout_with_fr)
36 |
37 | }
38 |
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/man/hcparcords.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/helpers.R
3 | \name{hcparcords}
4 | \alias{hcparcords}
5 | \title{Shortcut to create parallel coordinates}
6 | \usage{
7 | hcparcords(df, ...)
8 | }
9 | \arguments{
10 | \item{df}{A data frame object.}
11 |
12 | \item{...}{Additional shared arguments for the data series
13 | (\url{https://api.highcharts.com/highcharts/series}) for the
14 | \code{hchar.data.frame} function.}
15 | }
16 | \description{
17 | Shortcut to create parallel coordinates
18 | }
19 | \examples{
20 | require(viridisLite)
21 |
22 | n <- 15
23 |
24 | hcparcords(head(mtcars, n), color = hex_to_rgba(magma(n), 0.5))
25 |
26 | require(dplyr)
27 | data(iris)
28 | set.seed(123)
29 |
30 | iris <- sample_n(iris, 60)
31 |
32 | hcparcords(iris, color = colorize(iris$Species))
33 | }
34 |
--------------------------------------------------------------------------------
/man/hcpxy_add_series.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/proxy.R
3 | \name{hcpxy_add_series}
4 | \alias{hcpxy_add_series}
5 | \title{Add data to higchartProxy element}
6 | \usage{
7 | hcpxy_add_series(proxy, data = NULL, ...)
8 | }
9 | \arguments{
10 | \item{proxy}{A \code{higchartProxy} object.}
11 |
12 | \item{data}{An R object supported by \code{hc_add_series} like data frame, ts, etc.}
13 |
14 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highcharts/plotOptions.series}.}
15 | }
16 | \description{
17 | Add data to higchartProxy element
18 | }
19 |
--------------------------------------------------------------------------------
/man/hcpxy_loading.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/proxy.R
3 | \name{hcpxy_loading}
4 | \alias{hcpxy_loading}
5 | \title{Show or hide loading text for a higchartProxy object}
6 | \usage{
7 | hcpxy_loading(proxy, action = "show")
8 | }
9 | \arguments{
10 | \item{proxy}{A \code{higchartProxy} object.}
11 |
12 | \item{action}{Single-element character vector indicating to \code{"show"} or
13 | \code{"hide"} the loading text defined in \code{lang} options.}
14 | }
15 | \description{
16 | Show or hide loading text for a higchartProxy object
17 | }
18 |
--------------------------------------------------------------------------------
/man/hcpxy_redraw.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/proxy.R
3 | \name{hcpxy_redraw}
4 | \alias{hcpxy_redraw}
5 | \title{Redraw a higchartProxy object}
6 | \usage{
7 | hcpxy_redraw(proxy)
8 | }
9 | \arguments{
10 | \item{proxy}{A \code{higchartProxy} object.}
11 | }
12 | \description{
13 | Redraw a higchartProxy object
14 | }
15 |
--------------------------------------------------------------------------------
/man/hcpxy_remove_point.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/proxy.R
3 | \name{hcpxy_remove_point}
4 | \alias{hcpxy_remove_point}
5 | \title{Remove point to a series of a higchartProxy object}
6 | \usage{
7 | hcpxy_remove_point(proxy, id = NULL, i = NULL, redraw = TRUE)
8 | }
9 | \arguments{
10 | \item{proxy}{A \code{higchartProxy} object.}
11 |
12 | \item{id}{A character vector indicating the \code{id} of the series to update.}
13 |
14 | \item{i}{The index of the point in the data array. Remember js is 0 based index.}
15 |
16 | \item{redraw}{Whether to redraw the chart after the point is added. When
17 | adding more than one point, it is highly recommended that the redraw option
18 | be set to false, and instead Highcharts.Chart#redraw is explicitly called
19 | after the adding of points is finished. Otherwise, the chart will redraw
20 | after adding each point.}
21 | }
22 | \description{
23 | Remove point to a series of a higchartProxy object
24 | }
25 |
--------------------------------------------------------------------------------
/man/hcpxy_remove_series.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/proxy.R
3 | \name{hcpxy_remove_series}
4 | \alias{hcpxy_remove_series}
5 | \title{Remove series to higchartProxy element}
6 | \usage{
7 | hcpxy_remove_series(proxy, id = NULL, all = FALSE)
8 | }
9 | \arguments{
10 | \item{proxy}{A \code{higchartProxy} object.}
11 |
12 | \item{id}{A character vector indicating the \code{id} (or \code{id}s) of the series to remove.}
13 |
14 | \item{all}{A logical value to indicate to remove or not all series. The values
15 | is used only when the value is \code{TRUE}.}
16 | }
17 | \description{
18 | Remove series to higchartProxy element
19 | }
20 |
--------------------------------------------------------------------------------
/man/hcpxy_update.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/proxy.R
3 | \name{hcpxy_update}
4 | \alias{hcpxy_update}
5 | \title{Update options for a higchartProxy object}
6 | \usage{
7 | hcpxy_update(proxy, ...)
8 | }
9 | \arguments{
10 | \item{proxy}{A \code{higchartProxy} object.}
11 |
12 | \item{...}{Named options.}
13 | }
14 | \description{
15 | Update options for a higchartProxy object
16 | }
17 |
--------------------------------------------------------------------------------
/man/hcpxy_update_point.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/proxy.R
3 | \name{hcpxy_update_point}
4 | \alias{hcpxy_update_point}
5 | \title{Update options series in a higchartProxy object}
6 | \usage{
7 | hcpxy_update_point(proxy, id = NULL, id_point = NULL, ...)
8 | }
9 | \arguments{
10 | \item{proxy}{A \code{higchartProxy} object.}
11 |
12 | \item{id}{A character indicating the \code{id} of the series' point to update.}
13 |
14 | \item{id_point}{A vector value indicating the point's index to update, (0 based).}
15 |
16 | \item{...}{Arguments defined in \url{https://api.highcharts.com/class-reference/Highcharts.Point}.
17 | The arguments will be the same for each series. So if you want update data it
18 | is used this function sequentially for each point}
19 | }
20 | \description{
21 | Update options series in a higchartProxy object
22 | }
23 |
--------------------------------------------------------------------------------
/man/hcpxy_update_series.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/proxy.R
3 | \name{hcpxy_update_series}
4 | \alias{hcpxy_update_series}
5 | \title{Update options series in a higchartProxy object}
6 | \usage{
7 | hcpxy_update_series(proxy, id = NULL, ...)
8 | }
9 | \arguments{
10 | \item{proxy}{A \code{higchartProxy} object.}
11 |
12 | \item{id}{A character vector indicating the \code{id} (or \code{id}s) of the series to update.}
13 |
14 | \item{...}{Arguments defined in \url{https://api.highcharts.com/highcharts/plotOptions.series}.
15 | The arguments will be the same for each series. So if you want update data it
16 | is used this function sequentially for each series.}
17 | }
18 | \description{
19 | Update options series in a higchartProxy object
20 | }
21 |
--------------------------------------------------------------------------------
/man/hex_to_rgba.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/helpers.R
3 | \name{hex_to_rgba}
4 | \alias{hex_to_rgba}
5 | \title{Transform colors from hexadecimal format to rgba hc notation}
6 | \usage{
7 | hex_to_rgba(x, alpha = 1)
8 | }
9 | \arguments{
10 | \item{x}{colors in hexadecimal format}
11 |
12 | \item{alpha}{alpha}
13 | }
14 | \description{
15 | Transform colors from hexadecimal format to rgba hc notation
16 | }
17 | \examples{
18 |
19 | hex_to_rgba(x <- c("#440154", "#21908C", "#FDE725", "red"))
20 | }
21 |
--------------------------------------------------------------------------------
/man/highchartOutput.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharter.R
3 | \name{highchartOutput}
4 | \alias{highchartOutput}
5 | \alias{highchartOutputZ}
6 | \title{Widget output function for use in Shiny}
7 | \usage{
8 | highchartOutput(outputId, width = "100\%", height = "400px")
9 |
10 | highchartOutputZ(outputId, width = "100\%", height = "400px")
11 | }
12 | \arguments{
13 | \item{outputId}{The name of the input.}
14 |
15 | \item{width}{A numeric input in pixels.}
16 |
17 | \item{height}{A numeric input in pixels.}
18 | }
19 | \description{
20 | Widget output function for use in Shiny
21 | }
22 |
--------------------------------------------------------------------------------
/man/highchartProxy.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/proxy.R
3 | \name{highchartProxy}
4 | \alias{highchartProxy}
5 | \title{Send commands to a Highcharts instance in a Shiny app}
6 | \usage{
7 | highchartProxy(shinyId, session = shiny::getDefaultReactiveDomain())
8 | }
9 | \arguments{
10 | \item{shinyId}{Single-element character vector indicating the output ID of
11 | the chart to modify}
12 |
13 | \item{session}{The Shiny session object to which the map belongs; usually
14 | the default value will suffice.}
15 | }
16 | \description{
17 | Send commands to a Highcharts instance in a Shiny app
18 | }
19 |
--------------------------------------------------------------------------------
/man/highcharter-exports.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharter-package.R
3 | \name{highcharter-exports}
4 | \alias{highcharter-exports}
5 | \alias{JS}
6 | \alias{tags}
7 | \title{highcharter exported operators and S3 methods}
8 | \description{
9 | The following functions are imported and then re-exported
10 | from the highcharter package to avoid listing the magrittr
11 | as Depends of highcharter.
12 | }
13 |
--------------------------------------------------------------------------------
/man/highcharter.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharter-package.R
3 | \docType{package}
4 | \name{highcharter}
5 | \alias{highcharter-package}
6 | \alias{highcharter}
7 | \title{An \code{htmlwidget} interface to the
8 | Highcharts javascript chart library}
9 | \description{
10 | Highcharts \url{https://www.highcharts.com/} is a mature javascript
11 | charting library. Highcharts provide a various type of charts, from
12 | scatters to heatmaps or treemaps.
13 | }
14 | \seealso{
15 | Useful links:
16 | \itemize{
17 | \item \url{https://jkunst.com/highcharter/}
18 | \item \url{https://github.com/jbkunst/highcharter}
19 | \item Report bugs at \url{https://github.com/jbkunst/highcharter/issues}
20 | }
21 |
22 | }
23 | \author{
24 | Joshua Kunst (@jbkunst)
25 | }
26 |
--------------------------------------------------------------------------------
/man/highcharts_demo.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/helpers.R
3 | \name{highcharts_demo}
4 | \alias{highcharts_demo}
5 | \title{Chart a demo for testing themes}
6 | \usage{
7 | highcharts_demo()
8 | }
9 | \description{
10 | Chart a demo for testing themes
11 | }
12 | \examples{
13 |
14 | highcharts_demo()
15 | }
16 |
--------------------------------------------------------------------------------
/man/highchartzero.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharter.R
3 | \name{highchartzero}
4 | \alias{highchartzero}
5 | \title{Create a Highcharts chart widget}
6 | \usage{
7 | highchartzero(
8 | hc_opts = list(),
9 | theme = NULL,
10 | width = NULL,
11 | height = NULL,
12 | elementId = NULL
13 | )
14 | }
15 | \arguments{
16 | \item{hc_opts}{A \code{list} object containing options defined as
17 | \url{https://api.highcharts.com/highcharts/}.}
18 |
19 | \item{theme}{A \code{hc_theme} class object.}
20 |
21 | \item{width}{A numeric input in pixels.}
22 |
23 | \item{height}{A numeric input in pixels.}
24 |
25 | \item{elementId}{Use an explicit element ID for the widget.}
26 | }
27 | \description{
28 | This widgets don't support options yet.
29 | }
30 | \details{
31 | This function creates a Highchart chart using \pkg{htmlwidgets}. The
32 | widget can be rendered on HTML pages generated from R Markdown, Shiny, or
33 | other applications.
34 | }
35 |
--------------------------------------------------------------------------------
/man/is.hexcolor.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/helpers.R
3 | \name{is.hexcolor}
4 | \alias{is.hexcolor}
5 | \title{Check if a string vector is in hexadecimal color format}
6 | \usage{
7 | is.hexcolor(x)
8 | }
9 | \arguments{
10 | \item{x}{A string vectors}
11 | }
12 | \description{
13 | Check if a string vector is in hexadecimal color format
14 | }
15 | \examples{
16 |
17 | x <- c("#f0f0f0", "#FFf", "#99990000", "#00FFFFFF")
18 |
19 | is.hexcolor(x)
20 | }
21 |
--------------------------------------------------------------------------------
/man/is.highchart.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharter.R
3 | \name{is.highchart}
4 | \alias{is.highchart}
5 | \title{Reports whether x is a highchart object}
6 | \usage{
7 | is.highchart(x)
8 | }
9 | \arguments{
10 | \item{x}{An object to test}
11 | }
12 | \description{
13 | Reports whether x is a highchart object
14 | }
15 |
--------------------------------------------------------------------------------
/man/list_parse.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/helpers.R
3 | \name{list_parse}
4 | \alias{list_parse}
5 | \alias{list_parse2}
6 | \title{Convert an object to list with identical structure}
7 | \usage{
8 | list_parse(df)
9 |
10 | list_parse2(df)
11 | }
12 | \arguments{
13 | \item{df}{A data frame to parse to list}
14 | }
15 | \description{
16 | This functions are similar to \code{rlist::list.parse} but this removes
17 | names. \code{NA}s are removed for compatibility with rjson::toJSON.
18 | }
19 | \examples{
20 |
21 | x <- data.frame(a = 1:3, type = c("A", "C", "B"), stringsAsFactors = FALSE)
22 | list_parse(x)
23 | list_parse2(x)
24 | }
25 |
--------------------------------------------------------------------------------
/man/mountains_panorama.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/data.R
3 | \docType{data}
4 | \name{mountains_panorama}
5 | \alias{mountains_panorama}
6 | \title{Visual comparison of Mountains Panorama}
7 | \format{
8 | A \code{data frame} with 91 observations and 3 variables.
9 | }
10 | \usage{
11 | mountains_panorama
12 | }
13 | \description{
14 | This data comes from the \url{https://www.highcharts.com/} examples:
15 | https://www.highcharts.com/demo/3d-area-multiple
16 | }
17 | \section{Variables}{
18 |
19 |
20 | \itemize{
21 |
22 | \item \code{place}: The place.
23 | \item \code{name}: Name.
24 | \item \code{heigth}: Heigth.
25 |
26 | }
27 | }
28 |
29 | \keyword{datasets}
30 |
--------------------------------------------------------------------------------
/man/mutate_mapping.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-add.R
3 | \name{mutate_mapping}
4 | \alias{mutate_mapping}
5 | \title{Modify data frame according to mapping}
6 | \usage{
7 | mutate_mapping(data, mapping, drop = FALSE)
8 | }
9 | \arguments{
10 | \item{data}{A data frame object.}
11 |
12 | \item{mapping}{A mapping from \code{hcaes} function.}
13 |
14 | \item{drop}{A logical argument to you drop variables or not. Default is
15 | \code{FALSE}}
16 | }
17 | \description{
18 | Modify data frame according to mapping
19 | }
20 | \examples{
21 |
22 | df <- head(mtcars)
23 | mutate_mapping(data = df, mapping = hcaes(x = cyl, y = wt + cyl, group = gear))
24 | mutate_mapping(data = df, mapping = hcaes(x = cyl, y = wt), drop = TRUE)
25 | }
26 |
--------------------------------------------------------------------------------
/man/pokemon.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/data.R
3 | \docType{data}
4 | \name{pokemon}
5 | \alias{pokemon}
6 | \title{pokemon}
7 | \format{
8 | A \code{data frame} with 898 observations and 24 variables.
9 | }
10 | \usage{
11 | pokemon
12 | }
13 | \description{
14 | Information about 898 pokemon.
15 | }
16 | \keyword{datasets}
17 |
--------------------------------------------------------------------------------
/man/random_id.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/helpers.R
3 | \name{random_id}
4 | \alias{random_id}
5 | \title{Function to generate iids}
6 | \usage{
7 | random_id(n = 1, length = 10)
8 | }
9 | \arguments{
10 | \item{n}{Number of ids}
11 |
12 | \item{length}{Length of ids}
13 | }
14 | \description{
15 | Function to generate iids
16 | }
17 |
--------------------------------------------------------------------------------
/man/renderHighchart.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharter.R
3 | \name{renderHighchart}
4 | \alias{renderHighchart}
5 | \alias{renderHighchartZ}
6 | \title{Widget render function for use in Shiny}
7 | \usage{
8 | renderHighchart(expr, env = parent.frame(), quoted = FALSE)
9 |
10 | renderHighchartZ(expr, env = parent.frame(), quoted = FALSE)
11 | }
12 | \arguments{
13 | \item{expr}{A highchart expression.}
14 |
15 | \item{env}{A environment.}
16 |
17 | \item{quoted}{A boolean value.}
18 | }
19 | \description{
20 | Widget render function for use in Shiny
21 | }
22 |
--------------------------------------------------------------------------------
/man/stars.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/data.R
3 | \docType{data}
4 | \name{stars}
5 | \alias{stars}
6 | \title{stars}
7 | \format{
8 | A \code{data frame} with 404 observations and 6 variables.
9 | }
10 | \usage{
11 | stars
12 | }
13 | \description{
14 | A sample using by Nadieh Bremer blocks. \url{http://bl.ocks.org/nbremer/eb0d1fd4118b731d069e2ff98dfadc47}.
15 | }
16 | \section{Variables}{
17 |
18 |
19 | \itemize{
20 |
21 | \item \code{bv}: BV
22 | \item \code{absmag}: Magnitude
23 | \item \code{lum}: Luminosity
24 | \item \code{temp}: Temperature
25 | \item \code{radiussun}: Radius
26 | \item \code{distance}: Distance
27 | }
28 | }
29 |
30 | \keyword{datasets}
31 |
--------------------------------------------------------------------------------
/man/str_to_id.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/helpers.R
3 | \name{str_to_id}
4 | \alias{str_to_id}
5 | \alias{str_to_id_vec}
6 | \title{String to 'id' format}
7 | \usage{
8 | str_to_id(x)
9 |
10 | str_to_id_vec(x)
11 | }
12 | \arguments{
13 | \item{x}{A vector string.}
14 | }
15 | \description{
16 | Turn a string to \code{id} format used in treemaps.
17 | }
18 | \examples{
19 |
20 | str_to_id(" A string _ with sd / sdg Underscores \ ")
21 | }
22 |
--------------------------------------------------------------------------------
/man/tooltip_table.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/highcharts-api-helpers.R
3 | \name{tooltip_table}
4 | \alias{tooltip_table}
5 | \title{Helper for make table in tooltips}
6 | \usage{
7 | tooltip_table(x, y, title = NULL, img = NULL, ...)
8 | }
9 | \arguments{
10 | \item{x}{A string vector with description text}
11 |
12 | \item{y}{A string with accessors example: \code{point.series.name},
13 | \code{point.x}}
14 |
15 | \item{title}{A title tag with accessors or string}
16 |
17 | \item{img}{Image tag}
18 |
19 | \item{...}{html attributes for the table element}
20 | }
21 | \description{
22 | Helper to make table in tooltips for the \code{pointFormat}
23 | parameter in \code{hc_tooltip}
24 | }
25 | \examples{
26 |
27 | x <- c("Income:", "Genre", "Runtime")
28 | y <- c(
29 | "$ {point.y}", "{point.series.options.extra.genre}",
30 | "{point.series.options.extra.runtime}"
31 | )
32 |
33 | tooltip_table(x, y)
34 | }
35 |
--------------------------------------------------------------------------------
/man/unemployment.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/data.R
3 | \docType{data}
4 | \name{unemployment}
5 | \alias{unemployment}
6 | \title{US Counties unemployment rate}
7 | \format{
8 | A \code{data.frame} with 3 variables and 3.216 observations.
9 | }
10 | \usage{
11 | unemployment
12 | }
13 | \description{
14 | This data comes from the highcharts and is used in highmaps examples.
15 | }
16 | \section{Variables}{
17 |
18 |
19 | \itemize{
20 |
21 | \item \code{code}: The county code.
22 | \item \code{name}: The county name.
23 | \item \code{value}: The unemployment.
24 |
25 | }
26 | }
27 |
28 | \keyword{datasets}
29 |
--------------------------------------------------------------------------------
/man/uscountygeojson.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/data.R
3 | \docType{data}
4 | \name{uscountygeojson}
5 | \alias{uscountygeojson}
6 | \title{US Counties map in Geojson format (list)}
7 | \format{
8 | A \code{list} in geojson format.
9 | }
10 | \usage{
11 | uscountygeojson
12 | }
13 | \description{
14 | This data comes from the \url{https://code.highcharts.com/mapdata/countries/us/us-all-all.js}
15 | and is used in highmaps examples.
16 | }
17 | \keyword{datasets}
18 |
--------------------------------------------------------------------------------
/man/usgeojson.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/data.R
3 | \docType{data}
4 | \name{usgeojson}
5 | \alias{usgeojson}
6 | \title{US States map in Geojson format (list)}
7 | \format{
8 | A \code{list} in geojson format.
9 | }
10 | \usage{
11 | usgeojson
12 | }
13 | \description{
14 | This data comes from the \url{https://code.highcharts.com/mapdata/countries/us/us-all.js}
15 | and is used in highmaps examples.
16 | }
17 | \keyword{datasets}
18 |
--------------------------------------------------------------------------------
/man/vaccines.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/data.R
3 | \docType{data}
4 | \name{vaccines}
5 | \alias{vaccines}
6 | \title{Vaccines}
7 | \format{
8 | A \code{data frame} with 3,876 observations and 3 variables.
9 | }
10 | \usage{
11 | vaccines
12 | }
13 | \description{
14 | The number of infected people by Measles, measured over 70-some years and across
15 | all 50 states. From the WSJ analysis: \url{http://graphics.wsj.com/infectious-diseases-and-vaccines/}
16 | }
17 | \section{Variables}{
18 |
19 |
20 | \itemize{
21 |
22 | \item \code{year}: Year
23 | \item \code{state}: Name of the state
24 | \item \code{count}: Number of cases per 100,000 people. If the value is NA the count was 0.
25 |
26 | }
27 | }
28 |
29 | \keyword{datasets}
30 |
--------------------------------------------------------------------------------
/man/weather.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/data.R
3 | \docType{data}
4 | \name{weather}
5 | \alias{weather}
6 | \title{Weather}
7 | \format{
8 | A \code{data frame} with 365 observations and 4 variables.
9 | }
10 | \usage{
11 | weather
12 | }
13 | \description{
14 | Temperature information of San Francisco.
15 | }
16 | \section{Variables}{
17 |
18 |
19 | \itemize{
20 |
21 | \item \code{date}: Day in date format.
22 | \item \code{min_temperaturec}: Minimum temperature.
23 | \item \code{max_temperaturec}: Maximun temperature.
24 | \item \code{mean_temperaturec}: Mean temperature.
25 | }
26 | }
27 |
28 | \keyword{datasets}
29 |
--------------------------------------------------------------------------------
/man/worldgeojson.Rd:
--------------------------------------------------------------------------------
1 | % Generated by roxygen2: do not edit by hand
2 | % Please edit documentation in R/data.R
3 | \docType{data}
4 | \name{worldgeojson}
5 | \alias{worldgeojson}
6 | \title{World map in Geojson format (list)}
7 | \format{
8 | A \code{list} in geojson format.
9 | }
10 | \usage{
11 | worldgeojson
12 | }
13 | \description{
14 | This data comes from the \url{https://code.highcharts.com/mapdata/custom/world.js}
15 | and is used in highmaps examples.#'
16 | }
17 | \keyword{datasets}
18 |
--------------------------------------------------------------------------------
/pkgdown/.gitignore:
--------------------------------------------------------------------------------
1 | /.quarto/
2 |
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/07d40e985ad7c747025dabb9f22142c4.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/07d40e985ad7c747025dabb9f22142c4.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyC0ITw.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyC0ITw.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyCAIT5lu.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyCAIT5lu.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyCIIT5lu.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyCIIT5lu.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyCMIT5lu.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyCMIT5lu.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyCkIT5lu.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyCkIT5lu.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/1f5e011d6aae0d98fc0518e1a303e99a.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/1f5e011d6aae0d98fc0518e1a303e99a.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKcQ72j00.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKcQ72j00.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKcg72j00.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKcg72j00.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKcw72j00.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKcw72j00.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKew72j00.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKew72j00.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKfA72j00.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKfA72j00.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKfw72.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKfw72.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjsGyN.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjsGyN.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/626330658504e338ee86aec8e957426b.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/626330658504e338ee86aec8e957426b.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJT9g.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJT9g.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJT9g.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJT9g.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJT9g.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJT9g.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNReuQ.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNReuQ.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNpeudwk.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNpeudwk.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/CSR64z1Qlv-GDxkbKVQ_fO4KTet_.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/CSR64z1Qlv-GDxkbKVQ_fO4KTet_.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/CSR64z1Qlv-GDxkbKVQ_fOAKTQ.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/CSR64z1Qlv-GDxkbKVQ_fOAKTQ.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvQlMIXxw.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvQlMIXxw.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvUlMI.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvUlMI.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvXlMIXxw.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvXlMIXxw.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvYlMIXxw.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvYlMIXxw.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvZlMIXxw.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvZlMIXxw.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvalMIXxw.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvalMIXxw.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvblMIXxw.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvblMIXxw.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWjMY.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWjMY.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWjMY.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWjMY.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWjMY.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWjMY.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWjMY.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWjMY.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWjMY.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWjMY.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevW.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevW.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWjMY.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWjMY.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/QGYpz_kZZAGCONcK2A4bGOj8mNhN.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/QGYpz_kZZAGCONcK2A4bGOj8mNhN.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/S6u8w4BMUTPHjxsAUi-qJCY.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/S6u8w4BMUTPHjxsAUi-qJCY.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/S6u8w4BMUTPHjxsAXC-q.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/S6u8w4BMUTPHjxsAXC-q.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh6UVSwaPGR_p.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh6UVSwaPGR_p.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh7USSwaPGR_p.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh7USSwaPGR_p.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh7USSwiPGQ.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh7USSwiPGQ.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/S6uyw4BMUTPHjx4wXg.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/S6uyw4BMUTPHjx4wXg.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/S6uyw4BMUTPHjxAwXjeu.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/S6uyw4BMUTPHjxAwXjeu.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofIMeaBXso.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofIMeaBXso.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofINeaB.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofINeaB.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofIO-aBXso.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofIO-aBXso.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofIOOaBXso.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofIOOaBXso.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofIOuaBXso.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofIOuaBXso.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/bootstrap/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/bootstrap/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/bootstrap/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/bootstrap/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/bootstrap/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/bootstrap/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/bootstrap/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/bootstrap/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/c2f002b3a87d3f9bfeebb23d32cfd9f8.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/c2f002b3a87d3f9bfeebb23d32cfd9f8.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/ee91700cdbf7ce16c054c2bb8946c736.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/ee91700cdbf7ce16c054c2bb8946c736.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/q5uGsou0JOdh94bfuQltOxU.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/q5uGsou0JOdh94bfuQltOxU.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/bootstrap-5.3.1/fonts/q5uGsou0JOdh94bfvQlt.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/assets/lib/bootstrap-5.3.1/fonts/q5uGsou0JOdh94bfvQlt.woff2
--------------------------------------------------------------------------------
/pkgdown/assets/lib/highcharts-10.2.0/css/motion.css:
--------------------------------------------------------------------------------
1 | /* $("div:has(#play-controls)").css({"position" : "relative"})
2 | div:has(#play-controls) {
3 | position : relative;
4 | }
5 | */
6 |
7 | .loading {
8 | margin-top: 10em;
9 | text-align: center;
10 | color: gray;
11 | }
12 |
13 | #play-controls {
14 | position: absolute;
15 | bottom: 0;
16 | text-align: center;
17 | min-width: 310px;
18 | max-width: 800px;
19 | margin: 0 auto;
20 | padding: 5px 0 1em 0;
21 | }
22 |
23 | #play-controls * {
24 | display: inline-block;
25 | vertical-align: middle;
26 | }
27 |
28 | #play-pause-button {
29 | color: #666666;
30 | width: 30px;
31 | height: 30px;
32 | text-align: center;
33 | font-size: 15px;
34 | cursor: pointer;
35 | border: 1px solid silver;
36 | border-radius: 3px;
37 | background: #f8f8f8;
38 | }
39 |
40 | #play-range {
41 | margin: 2.5%;
42 | width: 70%;
43 | }
44 |
45 | #play-output {
46 | color: #666666;
47 | font-family: Arial, Helvetica, sans-serif;
48 | }
49 |
--------------------------------------------------------------------------------
/pkgdown/assets/lib/highcharts-10.2.0/custom/reset.js:
--------------------------------------------------------------------------------
1 | var HCDefaults = $.extend(true, {}, Highcharts.getOptions(), {});
2 |
3 | function ResetHighchartsOptions() {
4 | // Fortunately, Highcharts returns the reference to defaultOptions itself
5 | // We can manipulate this and delete all the properties
6 | var defaultOptions = Highcharts.getOptions();
7 | for (var prop in defaultOptions) {
8 | if (typeof defaultOptions[prop] !== 'function') delete defaultOptions[prop];
9 | }
10 | // Fall back to the defaults that we captured initially, this resets the theme
11 | Highcharts.setOptions(HCDefaults);
12 | }
13 |
--------------------------------------------------------------------------------
/pkgdown/assets/lib/highcharts-10.2.0/modules/overlapping-datalabels.js:
--------------------------------------------------------------------------------
1 | /*
2 | Highcharts JS v10.2.0 (2022-07-05)
3 |
4 | (c) 2009-2021 Torstein Honsi
5 |
6 | License: www.highcharts.com/license
7 | */
8 | (function(a){"object"===typeof module&&module.exports?(a["default"]=a,module.exports=a):"function"===typeof define&&define.amd?define("highcharts/modules/overlapping-datalabels",["highcharts"],function(c){a(c);a.Highcharts=c;return a}):a("undefined"!==typeof Highcharts?Highcharts:void 0)})(function(a){(function(a,b,d,e){a.hasOwnProperty(b)||(a[b]=e.apply(null,d),"function"===typeof CustomEvent&&window.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:b,module:a[b]}})))})(a?a._modules:
9 | {},"masters/modules/overlapping-datalabels.src.js",[],function(){})});
10 | //# sourceMappingURL=overlapping-datalabels.js.map
--------------------------------------------------------------------------------
/pkgdown/assets/lib/highcharts-12.2.0/css/motion.css:
--------------------------------------------------------------------------------
1 | /* $("div:has(#play-controls)").css({"position" : "relative"})
2 | div:has(#play-controls) {
3 | position : relative;
4 | }
5 | */
6 |
7 | .loading {
8 | margin-top: 10em;
9 | text-align: center;
10 | color: gray;
11 | }
12 |
13 | #play-controls {
14 | position: absolute;
15 | bottom: 0;
16 | text-align: center;
17 | min-width: 310px;
18 | max-width: 800px;
19 | margin: 0 auto;
20 | padding: 5px 0 1em 0;
21 | }
22 |
23 | #play-controls * {
24 | display: inline-block;
25 | vertical-align: middle;
26 | }
27 |
28 | #play-pause-button {
29 | color: #666666;
30 | width: 30px;
31 | height: 30px;
32 | text-align: center;
33 | font-size: 15px;
34 | cursor: pointer;
35 | border: 1px solid silver;
36 | border-radius: 3px;
37 | background: #f8f8f8;
38 | }
39 |
40 | #play-range {
41 | margin: 2.5%;
42 | width: 70%;
43 | }
44 |
45 | #play-output {
46 | color: #666666;
47 | font-family: Arial, Helvetica, sans-serif;
48 | }
49 |
--------------------------------------------------------------------------------
/pkgdown/assets/lib/highcharts-12.2.0/custom/reset.js:
--------------------------------------------------------------------------------
1 | var HCDefaults = $.extend(true, {}, Highcharts.getOptions(), {});
2 |
3 | function ResetHighchartsOptions() {
4 | // Fortunately, Highcharts returns the reference to defaultOptions itself
5 | // We can manipulate this and delete all the properties
6 | var defaultOptions = Highcharts.getOptions();
7 | for (var prop in defaultOptions) {
8 | if (typeof defaultOptions[prop] !== 'function') delete defaultOptions[prop];
9 | }
10 | // Fall back to the defaults that we captured initially, this resets the theme
11 | Highcharts.setOptions(HCDefaults);
12 | }
13 |
--------------------------------------------------------------------------------
/pkgdown/assets/lib/htmlwdgtgrid-0.0.9/motion.css:
--------------------------------------------------------------------------------
1 | /* $("div:has(#play-controls)").css({"position" : "relative"})
2 | div:has(#play-controls) {
3 | position : relative;
4 | }
5 | */
6 |
7 | .loading {
8 | margin-top: 10em;
9 | text-align: center;
10 | color: gray;
11 | }
12 |
13 | #play-controls {
14 | position: absolute;
15 | bottom: 0;
16 | text-align: center;
17 | min-width: 310px;
18 | max-width: 800px;
19 | margin: 0 auto;
20 | padding: 5px 0 1em 0;
21 | }
22 |
23 | #play-controls * {
24 | display: inline-block;
25 | vertical-align: middle;
26 | }
27 |
28 | #play-pause-button {
29 | color: #666666;
30 | width: 30px;
31 | height: 30px;
32 | text-align: center;
33 | font-size: 15px;
34 | cursor: pointer;
35 | border: 1px solid silver;
36 | border-radius: 3px;
37 | background: #f8f8f8;
38 | }
39 |
40 | #play-range {
41 | margin: 2.5%;
42 | width: 70%;
43 | }
44 |
45 | #play-output {
46 | color: #666666;
47 | font-family: Arial, Helvetica, sans-serif;
48 | }
49 |
--------------------------------------------------------------------------------
/pkgdown/extra.js:
--------------------------------------------------------------------------------
1 | document.addEventListener('DOMContentLoaded', function() {
2 |
3 | document.getElementById("highcharter").innerHTML = "h|1i|0g|3h|2c|1h|2a|1r|3t|2e|1r|2{rpackage}";
4 |
5 | }, false);
6 |
--------------------------------------------------------------------------------
/pkgdown/favicon/apple-touch-icon-120x120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/favicon/apple-touch-icon-120x120.png
--------------------------------------------------------------------------------
/pkgdown/favicon/apple-touch-icon-152x152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/favicon/apple-touch-icon-152x152.png
--------------------------------------------------------------------------------
/pkgdown/favicon/apple-touch-icon-180x180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/favicon/apple-touch-icon-180x180.png
--------------------------------------------------------------------------------
/pkgdown/favicon/apple-touch-icon-60x60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/favicon/apple-touch-icon-60x60.png
--------------------------------------------------------------------------------
/pkgdown/favicon/apple-touch-icon-76x76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/favicon/apple-touch-icon-76x76.png
--------------------------------------------------------------------------------
/pkgdown/favicon/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/favicon/apple-touch-icon.png
--------------------------------------------------------------------------------
/pkgdown/favicon/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/favicon/favicon-16x16.png
--------------------------------------------------------------------------------
/pkgdown/favicon/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/favicon/favicon-32x32.png
--------------------------------------------------------------------------------
/pkgdown/favicon/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/pkgdown/favicon/favicon.ico
--------------------------------------------------------------------------------
/tests/spelling.R:
--------------------------------------------------------------------------------
1 | if (requireNamespace("spelling", quietly = TRUE)) {
2 | spelling::spell_check_test(
3 | vignettes = TRUE, error = FALSE,
4 | skip_on_cran = TRUE
5 | )
6 | }
7 |
--------------------------------------------------------------------------------
/tests/testthat.R:
--------------------------------------------------------------------------------
1 | library("testthat")
2 | library("highcharter")
3 |
4 | test_check("highcharter")
5 |
--------------------------------------------------------------------------------
/tests/testthat/test-helpers.R:
--------------------------------------------------------------------------------
1 | context("Testing utils")
2 |
3 | test_that("list.parse", {
4 | result <- list(
5 | list(4, 2),
6 | list(4, 10),
7 | list(7, 4),
8 | list(7, 22),
9 | list(8, 16),
10 | list(9, 10)
11 | )
12 |
13 | expect_equal(list_parse2(head(cars)), result)
14 | })
15 |
--------------------------------------------------------------------------------
/tests/testthat/test-highchart.R:
--------------------------------------------------------------------------------
1 | # highchart ----
2 |
3 | test_that("highchart object is a from highchart and htmlwidget class", {
4 | hc <- highchart()
5 |
6 | expect_true(all(class(hc) %in% c("highchart", "htmlwidget")))
7 | })
8 |
9 | # highchartOutput ----
10 |
11 | test_that("highchartOutput returns a function", {
12 | expect_true(
13 | all(class(highchartOutput("outputid")) %in% c("shiny.tag.list", "list"))
14 | )
15 | })
16 |
--------------------------------------------------------------------------------
/vignettes/hc-api-legend-jsfiddle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/vignettes/hc-api-legend-jsfiddle.png
--------------------------------------------------------------------------------
/vignettes/hc-api-legend-title.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/vignettes/hc-api-legend-title.png
--------------------------------------------------------------------------------
/vignettes/hc-api-legend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/vignettes/hc-api-legend.png
--------------------------------------------------------------------------------
/vignettes/help-hc-legend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jbkunst/highcharter/b9d4e7151b83514524a0fc9ee36ee8036d5ede8e/vignettes/help-hc-legend.png
--------------------------------------------------------------------------------