diff --git a/DESCRIPTION b/DESCRIPTION index 5bd9420d..3d918c22 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,10 +1,10 @@ Package: highcharter Type: Package -Version: 0.9.3.9000 +Version: 0.9.4 Title: A Wrapper for the 'Highcharts' Library Description: A wrapper for the 'Highcharts' library including shortcut functions to plot R objects. 'Highcharts' - is a charting library offering + is a charting library offering numerous chart types with a simple configuration syntax. Authors@R: c( person("Joshua", "Kunst", role = c("aut", "cre"), email = "jbkunst@gmail.com"), @@ -23,7 +23,7 @@ Authors@R: c( person("Bart", "Oortwijn", role = c("ctb"), comment = "rjson option, hc_add_yAxis, and GH issues collaborator"), person("Paul", "Campbell", role = c("ctb"), comment = "additional proxy methods") ) -URL: http://jkunst.com/highcharter, https://github.com/jbkunst/highcharter +URL: https://jkunst.com/highcharter/, https://github.com/jbkunst/highcharter BugReports: https://github.com/jbkunst/highcharter/issues License: MIT + file LICENSE RoxygenNote: 7.1.2 diff --git a/NEWS.md b/NEWS.md index faa7e5f2..030a1721 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,4 +1,4 @@ -# highcharter 0.9.2.9000 +# highcharter 0.9.4 ## Changes @@ -17,6 +17,7 @@ when the size of viewport is small (like tables o phones). ## Bugs +* Fix url in documentations via `devtools::check_rhub()`. * Removing `knitr.figure = FALSE` option in `sizingPolicy = htmlwidgets::sizingPolicy` to fix #703 diff --git a/R/data.R b/R/data.R index b890cda5..1fb581fe 100644 --- a/R/data.R +++ b/R/data.R @@ -1,6 +1,6 @@ #' Visual comparison of Mountains Panorama #' -#' This data comes from the \url{http://www.highcharts.com/} examples: +#' This data comes from the \url{https://www.highcharts.com/} examples: #' https://www.highcharts.com/demo/3d-area-multiple #' #' @section Variables: @@ -21,7 +21,7 @@ #' City temperatures from a year in wide format #' -#' This data comes from the \url{http://www.highcharts.com/} examples. +#' This data comes from the \url{https://www.highcharts.com/} examples. #' #' @section Variables: #' @@ -43,7 +43,7 @@ #' City temperatures from a year in long format #' -#' This data comes from the \url{http://www.highcharts.com/} examples. +#' This data comes from the \url{https://www.highcharts.com/} examples. #' #' @section Variables: #' diff --git a/R/hchart-shorcuts.R b/R/hchart-shorcuts.R index 0115db00..630cb221 100644 --- a/R/hchart-shorcuts.R +++ b/R/hchart-shorcuts.R @@ -1,7 +1,7 @@ #' Shortcut to make spkarlines #' @param x A numeric vector. #' @param type Type sparkline: line, bar, etc. -#' @param ... Additional arguments for the data series \url{http://api.highcharts.com/highcharts#series}. +#' @param ... Additional arguments for the data series \url{https://api.highcharts.com/highcharts/series}. #' #' @examples #' @@ -34,7 +34,7 @@ hcspark <- function(x = NULL, type = NULL, ...) { #' @param var A string vector same length of x. #' @param var2 A string vector same length of x. #' @param outliers A boolean value to show or not the outliers. -#' @param ... Additional arguments for the data series \url{http://api.highcharts.com/highcharts#series}. +#' @param ... Additional arguments for the data series \url{https://api.highcharts.com/highcharts/series}. #' @examples #' \dontrun{ #' hcboxplot(x = iris$Sepal.Length, var = iris$Species, color = "red") @@ -138,7 +138,7 @@ hcboxplot <- function(x = NULL, var = NULL, var2 = NULL, outliers = TRUE, ...) { #' @param rows A integer to set #' @param icons A character vector same length (o length 1) as labels #' @param size Font size -#' @param ... Additional arguments for the data series \url{http://api.highcharts.com/highcharts#series}. +#' @param ... Additional arguments for the data series \url{https://api.highcharts.com/highcharts/series}. #' @importFrom dplyr ungroup group_by #' @importFrom rlang .data #' @export @@ -227,7 +227,7 @@ Item chart provides better behaviour beside is a specific type of chart of Highc #' #' @param tm A \code{treemap} object from the treemap package. #' @param ... Additional shared arguments for the data series -#' (\url{http://api.highcharts.com/highcharts#series}). +#' (\url{https://api.highcharts.com/highcharts/series}). #' #' @examples #' \dontrun{ @@ -310,7 +310,7 @@ hctreemap <- function(tm, ...) { #' @param size_var string name of column containing numeric data to aggregate by #' @param color_var string name of column containing numeric data to color by. defaults to same column as \code{size_var} #' @param ... additional shared arguments for the data series -#' (\url{http://api.highcharts.com/highcharts#series}). +#' (\url{https://api.highcharts.com/highcharts/series}). #' #' @return highchart plot object #' @examples @@ -434,7 +434,7 @@ hctreemap2 <- function(data, group_vars, size_var, color_var = NULL, ...) { #' Shortcut to create parallel coordinates #' @param df A data frame object. #' @param ... Additional shared arguments for the data series -#' (\url{http://api.highcharts.com/highcharts#series}) for the +#' (\url{https://api.highcharts.com/highcharts/series}) for the #' \code{hchar.data.frame} function. #' @examples #' require(viridisLite) diff --git a/R/hchart.R b/R/hchart.R index d18bf520..166917ef 100644 --- a/R/hchart.R +++ b/R/hchart.R @@ -8,7 +8,7 @@ #' #' @param object A R object. #' @param ... Additional arguments for the data series -#' (\url{http://api.highcharts.com/highcharts#series}). +#' (\url{https://api.highcharts.com/highcharts/series}). #' #' @export hchart <- function(object, ...) { diff --git a/R/highcharter-package.R b/R/highcharter-package.R index ab7793d5..44967f57 100644 --- a/R/highcharter-package.R +++ b/R/highcharter-package.R @@ -1,7 +1,7 @@ #' An `htmlwidget` interface to the #' Highcharts javascript chart library #' -#' Highcharts \url{http://www.highcharts.com/} is a mature javascript +#' Highcharts \url{https://www.highcharts.com/} is a mature javascript #' charting library. Highcharts provide a various type of charts, from #' scatters to heatmaps or treemaps. #' diff --git a/R/highcharter.R b/R/highcharter.R index b7b4a717..b438d8f7 100644 --- a/R/highcharter.R +++ b/R/highcharter.R @@ -5,7 +5,7 @@ #' other applications. #' #' @param hc_opts A `list` object containing options defined as -#' \url{http://api.highcharts.com/highcharts}. +#' \url{https://api.highcharts.com/highcharts/}. #' @param theme A \code{hc_theme} class object- #' @param type A character value to set if use Highchart, Highstock or #' Highmap. Options are \code{"chart"}, \code{"stock"} and \code{"map"}. @@ -127,7 +127,7 @@ renderHighchart <- function(expr, env = parent.frame(), quoted = FALSE) { #' other applications. #' #' @param hc_opts A `list` object containing options defined as -#' \url{http://api.highcharts.com/highcharts}. +#' \url{https://api.highcharts.com/highcharts/}. #' @param theme A \code{hc_theme} class object. #' @param type A character value to set if use Highchart, Highstock or #' Highmap. Options are \code{"chart"}, \code{"stock"} and \code{"map"}. diff --git a/R/highcharts-api-add.R b/R/highcharts-api-add.R index c9d44bce..26f73f21 100644 --- a/R/highcharts-api-add.R +++ b/R/highcharts-api-add.R @@ -129,7 +129,7 @@ hc_add_series.ohlc <- function(hc, data, type = "candlestick", ...) { #' @param fillOpacity The opacity of bands. #' @param name The name of the series. #' @param ... Arguments defined in -#' \url{http://api.highcharts.com/highcharts#chart}. +#' \url{https://api.highcharts.com/highcharts/chart}. #' @export hc_add_series.forecast <- function(hc, data, addOriginal = FALSE, addLevels = TRUE, fillOpacity = 0.1, name = NULL, ...) { @@ -252,7 +252,7 @@ hc_add_series.geo_list <- function(hc, data, type = NULL, ...) { #' @param color A stringr color. #' @param fillOpacity fillOpacity to the confidence interval. #' @param ... Arguments defined in -#' \url{http://api.highcharts.com/highcharts#chart}. +#' \url{https://api.highcharts.com/highcharts/chart}. #' @importFrom broom augment #' @importFrom rlang .data #' @export @@ -299,7 +299,7 @@ hc_add_series.loess <- hc_add_series.lm #' @param mapping The mapping, same idea as \code{ggplot2}. #' @param fast convert to json during the composition of a highchart object #' @param ... Arguments defined in -#' \url{http://api.highcharts.com/highcharts#chart}. +#' \url{https://api.highcharts.com/highcharts/chart}. #' @importFrom rlang .data #' @export hc_add_series.data.frame <- function(hc, data, type = NULL, mapping = hcaes(), fast = FALSE, ...) { @@ -626,7 +626,7 @@ hc_add_series_list <- function(hc, x) { #' @param hc A `highchart` `htmlwidget` object. #' @param series The name of type of series to apply the event. #' @param event The name of event: click, mouseOut, mouseOver. See -#' \url{http://api.highcharts.com/highcharts/plotOptions.areasplinerange.point.events.select} +#' \url{https://api.highcharts.com/highcharts/plotOptions.areasplinerange.point.events.select} #' for more details. #' #' @note Event details are accessible from hc_name_EventType, i.e. if a highchart is rendered against output$my_hc and diff --git a/R/highcharts-api-helpers.R b/R/highcharts-api-helpers.R index 95897f9b..30ebc1c6 100644 --- a/R/highcharts-api-helpers.R +++ b/R/highcharts-api-helpers.R @@ -38,7 +38,7 @@ validate_args <- function(name, lstargs) { } .hc_tooltip_table <- function(hc, ...) { - # http://stackoverflow.com/a/22327749/829971 + # https://stackoverflow.com/a/22327749/829971 hc %>% highcharter::hc_tooltip( shared = TRUE, @@ -50,7 +50,7 @@ validate_args <- function(name, lstargs) { } .hc_tooltip_sort <- function(hc, ...) { - # http://stackoverflow.com/a/16954666/829971 + # https://stackoverflow.com/a/16954666/829971 hc %>% highcharter::hc_tooltip( shared = TRUE, @@ -84,7 +84,7 @@ validate_args <- function(name, lstargs) { #' inside of `hc_tooltip` function an `useHTML = TRUE` option. #' #' @param accesor A string indicating the name of the column where the data is. -#' @param hc_opts A list of options using the \url{http://api.highcharts.com/highcharts} +#' @param hc_opts A list of options using the \url{https://api.highcharts.com/highcharts/} #' syntax. #' @param width A numeric input in pixels indicating the with of the tooltip. #' @param height A numeric input in pixels indicating the height of the tooltip. @@ -337,7 +337,7 @@ hc_size <- function(hc, width = NULL, height = NULL) { #' @param hc A \code{highchart} \code{htmlwidget} object. #' @param enabled Enable the motion plugin. #' @param startIndex start index, default to 0. -#' @param ... Arguments defined in \url{https://github.com/larsac07/Motion-Highcharts-Plugin/wiki}. +#' @param ... Arguments defined in \url{https://github.com/TorsteinHonsi/Motion-Highcharts-Plugin/wiki}. #' #' @export hc_motion <- function(hc, enabled = TRUE, startIndex = 0, ...) { @@ -388,7 +388,7 @@ hc_zAxis_multiples <- function(hc, ...) { #' @param sep A numeric value for the separation (in percentage) for the panes. #' @param offset A numeric value (in percentage). #' @param turnopposite A logical value to turn the side of each axis or not. -#' @param ... Arguments defined in \url{http://api.highcharts.com/highcharts/yAxis}. +#' @param ... Arguments defined in \url{https://api.highcharts.com/highcharts/yAxis}. #' #' @examples #' diff --git a/R/highcharts-api.R b/R/highcharts-api.R index 66b60a9f..f3f13dfb 100644 --- a/R/highcharts-api.R +++ b/R/highcharts-api.R @@ -846,9 +846,9 @@ hc_title <- function(hc, ...) { #' @param hc A `highchart` `htmlwidget` object. #' @param ... Arguments defined in \url{https://api.highcharts.com/highcharts/tooltip}. #' @param sort Logical value to implement sort according `this.point` -#' \url{http://stackoverflow.com/a/16954666/829971}. +#' \url{https://stackoverflow.com/a/16954666/829971}. #' @param table Logical value to implement table in tooltip: -#' \url{http://stackoverflow.com/a/22327749/829971}. +#' \url{https://stackoverflow.com/a/22327749/829971}. #' #' @examples #' diff --git a/R/highmaps.R b/R/highmaps.R index 44e25a02..ab4ce34a 100644 --- a/R/highmaps.R +++ b/R/highmaps.R @@ -7,7 +7,7 @@ #' @param value A string value with the name of the variable to chart. #' @param joinBy What property to join the \code{map} and \code{df} #' @param ... Additional shared arguments for the data series -#' (\url{http://api.highcharts.com/highcharts#series}). +#' (\url{https://api.highcharts.com/highcharts/series}). #' #' @examples #' @@ -86,7 +86,7 @@ hc_add_series_map <- function(hc, map, df, value, joinBy, ...) { #' @param value A string value with the name of the variable to chart. #' @param joinBy What property to join the \code{map} and \code{df}. #' @param ... Additional shared arguments for the data series -#' (\url{http://api.highcharts.com/highcharts#series}). +#' (\url{https://api.highcharts.com/highcharts/series}). #' #' @examples #' diff --git a/R/theme-chalk.R b/R/theme-chalk.R index 71d435f5..6840b74a 100644 --- a/R/theme-chalk.R +++ b/R/theme-chalk.R @@ -3,7 +3,7 @@ #' @param ... A named parameters to modify the theme. #' #' Chalk theme for highcharts was inspired by -#' \url{https://www.amcharts.com/inspiration/hand-drawn/}. +#' \url{https://www.amcharts.com/demos/}. #' #' @examples #' diff --git a/R/theme-ffx.R b/R/theme-ffx.R index 4ce2c7ee..cf37445c 100644 --- a/R/theme-ffx.R +++ b/R/theme-ffx.R @@ -1,6 +1,6 @@ #' Firefox theme for highcharts #' -#' Firefox theme was inspired by \url{https://www.mozilla.org/en-US/styleguide/}. +#' Firefox theme was inspired by \url{https://mozilla.design/}. #' #' @param ... A named parameters to modify the theme. #' diff --git a/R/theme-flat.R b/R/theme-flat.R index 37b6c8a5..42e65107 100644 --- a/R/theme-flat.R +++ b/R/theme-flat.R @@ -2,7 +2,7 @@ #' #' Flat and flatdark theme is inspired by #' \url{https://github.com/chriskempson/base16} and -#' \url{https://github.com/cttobin/ggthemr#flat} +#' \url{https://github.com/Mikata-Project/ggthemr#flat} #' #' @param ... A named parameters to modify the theme. #' diff --git a/R/theme-handdrawn.R b/R/theme-handdrawn.R index eee10b7b..b7204247 100644 --- a/R/theme-handdrawn.R +++ b/R/theme-handdrawn.R @@ -1,7 +1,7 @@ #' Hand Drawn theme for highcharts #' #' Hand Drawn theme for highcharts. Inspired by -#' \url{https://www.amcharts.com/inspiration/hand-drawn/}. +#' \url{https://www.amcharts.com/demos/}. #' #' @param ... A named parameters to modify the theme. #' diff --git a/R/theme-sandsignika.R b/R/theme-sandsignika.R index dfff17da..8563851c 100644 --- a/R/theme-sandsignika.R +++ b/R/theme-sandsignika.R @@ -17,7 +17,7 @@ hc_theme_sandsignika <- function(...) { chart = list( backgroundColor = NULL, divBackgroundImage = - "http://www.highcharts.com/samples/graphics/sand.png", + "https://www.highcharts.com/samples/graphics/sand.png", style = list( fontFamily = "Signika, serif" ) diff --git a/R/theme-smpl.R b/R/theme-smpl.R index 74ebcd24..530e537e 100644 --- a/R/theme-smpl.R +++ b/R/theme-smpl.R @@ -1,7 +1,7 @@ #' Simple theme for highcharts #' #' Theme smpl design is inspired by \url{https://github.com/hrbrmstr/hrbrmisc/blob/master/R/themes.r} -#' and color by \url{https://www.materialui.co/flatuicolors}. +#' and color by \url{https://materialui.co/flatuicolors}. #' #' @param ... A named parameters to modify the theme. #' diff --git a/R/theme-sparkline.R b/R/theme-sparkline.R index 431ea727..09949ca9 100644 --- a/R/theme-sparkline.R +++ b/R/theme-sparkline.R @@ -1,7 +1,7 @@ #' Sparkline theme for highcharts #' -#' Sparkline theme is based on \url{http://www.highcharts.com/demo/sparkline} -#' and this post \url{http://jkunst.com/blog/posts/2020-06-26-valuebox-and-sparklines/}. +#' Sparkline theme is based on \url{https://www.highcharts.com/demo/sparkline} +#' and this post \url{https://jkunst.com/blog/posts/2020-06-26-valuebox-and-sparklines/}. #' #' @param ... A named parameters to modify the theme. #' diff --git a/R/theme.R b/R/theme.R index fb1d8c4a..879d2c4e 100644 --- a/R/theme.R +++ b/R/theme.R @@ -4,7 +4,7 @@ #' There are some exiting themes so you can apply style to charts with few #' lines of code. #' -#' More examples and details in \url{http://www.highcharts.com/docs/chart-design-and-style/themes}. +#' More examples and details in \url{https://www.highcharts.com/docs/chart-design-and-style/themes}. #' #' @param ... A list of named parameters. #' diff --git a/README.md b/README.md index 956810d0..5b866fa3 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,8 @@ [![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/highcharter?color=brightgreen)](https://cran.r-project.org/package=highcharter) [![CRAN downloads](https://cranlogs.r-pkg.org/badges/highcharter?color=brightgreen)](https://www.r-pkg.org/pkg/highcharter) [![Project Status: Active – The project has reached a stable, usablestate and is being activelydeveloped.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) -[![Lifecycle:stable](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://www.tidyverse.org/lifecycle/#stable) -[![Codecov test coverage](https://codecov.io/gh/jbkunst/highcharter/branch/master/graph/badge.svg)](https://codecov.io/gh/jbkunst/highcharter?branch=master) +[![Lifecycle:stable](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html) +[![Codecov test coverage](https://codecov.io/gh/jbkunst/highcharter/branch/master/graph/badge.svg)](https://app.codecov.io/gh/jbkunst/highcharter?branch=master) [![Last commit](https://img.shields.io/github/last-commit/jbkunst/highcharter.svg)](https://github.com/jbkunst/highcharter/issues) [![GitHub closed issues](https://img.shields.io/github/issues-raw/jbkunst/highcharter.svg)](https://github.com/jbkunst/highcharter/issues) [![GitHub issues](https://img.shields.io/github/issues-closed-raw/jbkunst/highcharter.svg)](https://github.com/jbkunst/highcharter/issues) diff --git a/cran-comments.md b/cran-comments.md index 76a89ada..a89e65f9 100644 --- a/cran-comments.md +++ b/cran-comments.md @@ -1,14 +1 @@ -## Resubmission - -- Adding `if(interactive())` to example for the `checking for detritus in the temp directory` -NOTE based on https://stackoverflow.com/questions/62456137/r-cran-check-detritus-in-temp-directory. - -## Notes on past resubmission - -- Removing invalid URLs from the documentation. Sorry for not fix all URL in -the previous submission. -- Removing invalid URLs from the documentation. -- Fix the examples with more than 10s elapsed times. -- Remove the VignetteBuilder field in DESCRIPTION file. -- Fix CRAN checks https://cran.r-project.org/web/checks/check_results_highcharter.html -- Updating highchartsJS libraries an adding new functionalities. +No comments. diff --git a/data-raw/pokemon.R b/data-raw/pokemon.R index 0cf32254..ed3fbf44 100644 --- a/data-raw/pokemon.R +++ b/data-raw/pokemon.R @@ -28,11 +28,11 @@ pkmn_detail_url <- bulbapedia_html %>% html_attr("href") library(furrr) -plan(multiprocess(workers = 10)) +plan(multisession(workers = 10)) dfpkmn_detail <- furrr::future_map_dfr( pkmn_detail_url, - function(url = "/wiki/Rattata_(Pok%C3%A9mon)"){ + function(url = "/wiki/Slowpoke_(Pok%C3%A9mon)"){ message(url) # url <- "/wiki/Necrozma_(Pokémon)" diff --git a/data/pokemon.rda b/data/pokemon.rda index d546360f..48e5c6e5 100644 Binary files a/data/pokemon.rda and b/data/pokemon.rda differ diff --git a/dev/examples-charts/errorbar.R b/dev/examples-charts/errorbar.R new file mode 100644 index 00000000..98593f8d --- /dev/null +++ b/dev/examples-charts/errorbar.R @@ -0,0 +1,31 @@ +example_dat <- tibble( + Type = c("Human", "High-Elf", "Orc"), + key = c("World1", "World2", "World3") + ) %>% + expand.grid() %>% + mutate(mean = runif(9, 5, 7)) %>% + mutate(sd = runif(9, 0.5, 1)) + +hchart( + example_dat, + "column", + hcaes(x = key, y = mean, group = Type), + id = c("a", "b", "c") + ) %>% + + hc_add_series( + example_dat, + "errorbar", + hcaes(y = mean, x = key, low = mean - sd, high = mean + sd, group = Type), + linkedTo = c("a", "b", "c"), + enableMouseTracking = TRUE, + showInLegend = FALSE + ) %>% + + hc_plotOptions( + errorbar = list( + color = "black", + # whiskerLength = 1, + stemWidth = 1 + ) + ) diff --git a/dev/examples-charts/networkgraph.R b/dev/examples-charts/networkgraph.R index 40402c4d..d191f5fb 100644 --- a/dev/examples-charts/networkgraph.R +++ b/dev/examples-charts/networkgraph.R @@ -14,10 +14,9 @@ highchartzero() %>% hc_add_dependency("modules/networkgraph.js") - # example 2 --------------------------------------------------------------- library(igraphdata) -data(package = "igraphdata") +# data(package = "igraphdata") data(karate, package = "igraphdata") @@ -33,3 +32,148 @@ highchartzero() %>% layoutAlgorithm = list(enableSimulation = TRUE) ) %>% hc_add_dependency("modules/networkgraph.js") + + +# example 3 --------------------------------------------------------------- +highchartzero() %>% + hc_add_dependency(name = 'modules/networkgraph.js') %>% + hc_chart(type = 'networkgraph') %>% + hc_title(text = 'The Indo-European Language Tree') %>% + hc_subtitle(text = 'A Force-Directed Network Graph in Highcharts') %>% + hc_plotOptions(networkgraph = list( + keys = c('from', 'to'), + layoutAlgorithm = list(enableSimulation = TRUE, friction = -0.9) + )) %>% + hc_add_series( + dataLabels = list(enabled = TRUE, linkFormat = ''), + id = 'lang-tree', + data = list( + c('Proto Indo-European', 'Balto-Slavic'), + c('Proto Indo-European', 'Germanic'), + c('Proto Indo-European', 'Celtic'), + c('Proto Indo-European', 'Italic'), + c('Proto Indo-European', 'Hellenic'), + c('Proto Indo-European', 'Anatolian'), + c('Proto Indo-European', 'Indo-Iranian'), + c('Proto Indo-European', 'Tocharian'), + c('Indo-Iranian', 'Dardic'), + c('Indo-Iranian', 'Indic'), + c('Indo-Iranian', 'Iranian'), + c('Iranian', 'Old Persian'), + c('Old Persian', 'Middle Persian'), + c('Indic', 'Sanskrit'), + c('Italic', 'Osco-Umbrian'), + c('Italic', 'Latino-Faliscan'), + c('Latino-Faliscan', 'Latin'), + c('Celtic', 'Brythonic'), + c('Celtic', 'Goidelic'), + c('Germanic', 'North Germanic'), + c('Germanic', 'West Germanic'), + c('Germanic', 'East Germanic'), + c('North Germanic', 'Old Norse'), + c('North Germanic', 'Old Swedish'), + c('North Germanic', 'Old Danish'), + c('West Germanic', 'Old English'), + c('West Germanic', 'Old Frisian'), + c('West Germanic', 'Old Dutch'), + c('West Germanic', 'Old Low German'), + c('West Germanic', 'Old High German'), + c('Old Norse', 'Old Icelandic'), + c('Old Norse', 'Old Norwegian'), + c('Old Norwegian', 'Middle Norwegian'), + c('Old Swedish', 'Middle Swedish'), + c('Old Danish', 'Middle Danish'), + c('Old English', 'Middle English'), + c('Old Dutch', 'Middle Dutch'), + c('Old Low German', 'Middle Low German'), + c('Old High German', 'Middle High German'), + c('Balto-Slavic', 'Baltic'), + c('Balto-Slavic', 'Slavic'), + c('Slavic', 'East Slavic'), + c('Slavic', 'West Slavic'), + c('Slavic', 'South Slavic'), + c('Proto Indo-European', 'Phrygian'), + c('Proto Indo-European', 'Armenian'), + c('Proto Indo-European', 'Albanian'), + c('Proto Indo-European', 'Thracian'), + c('Tocharian', 'Tocharian A'), + c('Tocharian', 'Tocharian B'), + c('Anatolian', 'Hittite'), + c('Anatolian', 'Palaic'), + c('Anatolian', 'Luwic'), + c('Anatolian', 'Lydian'), + c('Iranian', 'Balochi'), + c('Iranian', 'Kurdish'), + c('Iranian', 'Pashto'), + c('Iranian', 'Sogdian'), + c('Old Persian', 'Pahlavi'), + c('Middle Persian', 'Persian'), + c('Hellenic', 'Greek'), + c('Dardic', 'Dard'), + c('Sanskrit', 'Sindhi'), + c('Sanskrit', 'Romani'), + c('Sanskrit', 'Urdu'), + c('Sanskrit', 'Hindi'), + c('Sanskrit', 'Bihari'), + c('Sanskrit', 'Assamese'), + c('Sanskrit', 'Bengali'), + c('Sanskrit', 'Marathi'), + c('Sanskrit', 'Gujarati'), + c('Sanskrit', 'Punjabi'), + c('Sanskrit', 'Sinhalese'), + c('Osco-Umbrian', 'Umbrian'), + c('Osco-Umbrian', 'Oscan'), + c('Latino-Faliscan', 'Faliscan'), + c('Latin', 'Portugese'), + c('Latin', 'Spanish'), + c('Latin', 'French'), + c('Latin', 'Romanian'), + c('Latin', 'Italian'), + c('Latin', 'Catalan'), + c('Latin', 'Franco-Provençal'), + c('Latin', 'Rhaeto-Romance'), + c('Brythonic', 'Welsh'), + c('Brythonic', 'Breton'), + c('Brythonic', 'Cornish'), + c('Brythonic', 'Cuymbric'), + c('Goidelic', 'Modern Irish'), + c('Goidelic', 'Scottish Gaelic'), + c('Goidelic', 'Manx'), + c('East Germanic', 'Gothic'), + c('Middle Low German', 'Low German'), + c('Middle High German', '(High) German'), + c('Middle High German', 'Yiddish'), + c('Middle English', 'English'), + c('Middle Dutch', 'Hollandic'), + c('Middle Dutch', 'Flemish'), + c('Middle Dutch', 'Dutch'), + c('Middle Dutch', 'Limburgish'), + c('Middle Dutch', 'Brabantian'), + c('Middle Dutch', 'Rhinelandic'), + c('Old Frisian', 'Frisian'), + c('Middle Danish', 'Danish'), + c('Middle Swedish', 'Swedish'), + c('Middle Norwegian', 'Norwegian'), + c('Old Norse', 'Faroese'), + c('Old Icelandic', 'Icelandic'), + c('Baltic', 'Old Prussian'), + c('Baltic', 'Lithuanian'), + c('Baltic', 'Latvian'), + c('West Slavic', 'Polish'), + c('West Slavic', 'Slovak'), + c('West Slavic', 'Czech'), + c('West Slavic', 'Wendish'), + c('East Slavic', 'Bulgarian'), + c('East Slavic', 'Old Church Slavonic'), + c('East Slavic', 'Macedonian'), + c('East Slavic', 'Serbo-Croatian'), + c('East Slavic', 'Slovene'), + c('South Slavic', 'Russian'), + c('South Slavic', 'Ukrainian'), + c('South Slavic', 'Belarusian'), + c('South Slavic', 'Rusyn') + ) + ) %>% + hc_exporting(enabled = TRUE) + + diff --git a/docs/404.html b/docs/404.html index 798fc684..35afc641 100644 --- a/docs/404.html +++ b/docs/404.html @@ -32,7 +32,7 @@ highcharter - 0.9.3.9000 + 0.9.4