Initial import

Change-Id: I59748a78b35a3e14013333912966971a02dd19b4
diff --git a/.Rbuildignore b/.Rbuildignore
new file mode 100644
index 0000000..0c1c641
--- /dev/null
+++ b/.Rbuildignore
@@ -0,0 +1,4 @@
+^.*\.Rproj$
+^\.Rproj\.user$
+LICENSE.md
+Readme.md
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..f51ef92
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+.Rproj.user
+.Rhistory
+.RData
+.Ruserdata
+cache/
diff --git a/DESCRIPTION b/DESCRIPTION
new file mode 100644
index 0000000..278759b
--- /dev/null
+++ b/DESCRIPTION
@@ -0,0 +1,22 @@
+Package: idsThemeR
+Type: Package
+Title: Plot themes for the Leibniz Institute for the German Language (IDS)
+Version: 0.1.0
+Authors@R:
+    c(person(given = "Marc",
+             family = "Kupietz",
+             role = c("aut", "cre"),
+             email = "kupietz@ids-mannheim.de"))
+Maintainer: Marc Kupietz <kupietz@ids-mannheim.de>
+Description: The package provides a collection themes for different plotting libraries, following the corporate design of the Leibniz Institute for the German Language (IDS) in Mannheim (Germany).
+License: BSD_2_clause + file LICENSE
+Encoding: UTF-8
+LazyData: true
+Imports:
+  tidyverse,
+  highcharter,
+  magrittr,
+  RKorAPClient
+Collate:
+  'highcharter-themes.R'
+RoxygenNote: 7.1.1
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..36f5be7
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,2 @@
+YEAR: 2020
+COPYRIGHT HOLDER: Leibniz Institute for the German Language
diff --git a/LICENSE.md b/LICENSE.md
new file mode 100644
index 0000000..357eee7
--- /dev/null
+++ b/LICENSE.md
@@ -0,0 +1,25 @@
+# BSD-2-Clause License
+
+Copyright (c) 2020 Leibniz Institute for the German Language
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice,
+   this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
diff --git a/NAMESPACE b/NAMESPACE
new file mode 100644
index 0000000..b10031b
--- /dev/null
+++ b/NAMESPACE
@@ -0,0 +1,8 @@
+# Generated by roxygen2: do not edit by hand
+
+export(hc_theme_ids_dark)
+export(hc_theme_ids_light)
+export(hc_theme_ids_mono)
+import(highcharter)
+import(tidyverse)
+importFrom(magrittr,"%>%")
diff --git a/R/highcharter-themes.R b/R/highcharter-themes.R
new file mode 100644
index 0000000..7cafeb2
--- /dev/null
+++ b/R/highcharter-themes.R
@@ -0,0 +1,287 @@
+#' Dark IDS theme for \link[highcharter]{highcharter}
+#'
+#' @param fontFamily              font family        
+#' @param fontSize                default font size
+#' @param textColor               default text color
+#' @param lowContrastColor        color with low contrast to background 
+#' @param highContrastColor       color with high contrast to background 
+#' @param palette                 array of colors to be used for different series 
+#' @param backgroundColor         background color
+#' @param titleColor              color of the title text
+#' @param subtitleColor           color of the subtitle text
+#' @param gridLineColor           color of grid lines
+#' @param axisLabelColor          color of the axis labels
+#' @param axisLineColor           color of the axis lines
+#' @param minorGridLineColor      color of minor grid lines
+#' @param tickColor               color of axis ticks
+#' @param axisTitleColor          color of axis titles
+#' @param tooltipBackgroundColor  background color for tool tips
+#' @param tooltipColor            foreground color for tool tips
+#' @param dataLabelColor          color of data point labels
+#' @param boxplotFillColor        color for box plot fills
+#' @param candlestickColor        color the candle stick part of error bars
+#' @param errorbarColor           error bar color
+#' @param legendColor             series legend label color
+#' @param legendHoverColor        mouse over series legend label color
+#' @param legendHiddenColor       hidden series legend label color
+#' @param creditsColor            color of the credits
+#' @param burgerMenuBackground    burger menu background color
+#' @param ... named arguments to modify the theme
+#'
+#' @importFrom magrittr %>%
+#' @import tidyverse
+#' @import highcharter
+#'
+#' @examples
+#' library(tidyverse)
+#' library(highcharter)
+#' highcharts_demo() %>%
+#'   hc_add_theme(hc_theme_ids_dark())
+#' @export
+hc_theme_ids_dark <-
+  function(fontFamily = "Fira Sans Condensed",
+           fontSize = "medium",
+           textColor = "#E0E0E3",
+           lowContrastColor = "#707073",
+           highContrastColor = "#F0F0F3",
+           palette = c(
+             '#EB7C31',
+             "#1F77B4",
+             "#2CA02C",
+             "#D62728",
+             "#9467BD",
+             "#8C564B",
+             "#E377C2",
+             "#7F7F7F",
+             "#BCBD22",
+             "#17BECF",
+             "#AEC7E8",
+             "#FFBB78",
+             "#98DF8A",
+             "#FF9896",
+             "#C5B0D5",
+             "#C49C94",
+             "#F7B6D2",
+             "#C7C7C7",
+             "#DBDB8D",
+             "#9EDAE5"
+           ),
+           backgroundColor = list(linearGradient = list(
+             x1 = 0,
+             y1 = 1,
+             x2 = 1,
+             y2 = 0
+           ),
+           stops = list(list(0, "#2a2a2b"),
+                        list(1, "#3e3e3e"))),
+           titleColor = textColor,
+           subtitleColor = titleColor,
+           gridLineColor = lowContrastColor,
+           axisLabelColor = textColor,
+           axisLineColor = lowContrastColor,
+           minorGridLineColor = "#505053",
+           tickColor = lowContrastColor,
+           axisTitleColor = axisLabelColor,
+           tooltipBackgroundColor = "rgba(0, 0, 0, 0.85)",
+           tooltipColor = textColor,
+           dataLabelColor = textColor,
+           boxplotFillColor = "#505053",
+           candlestickColor = highContrastColor,
+           errorbarColor = candlestickColor,
+           legendColor = textColor,
+           legendHoverColor = highContrastColor,
+           legendHiddenColor = lowContrastColor,
+           creditsColor = lowContrastColor,
+           burgerMenuBackground = backgroundColor,
+           ...) {
+    theme <-
+      list(
+        colors = palette,
+        chart = list(
+          backgroundColor = backgroundColor,
+          style = list(fontFamily = fontFamily,
+                       fontSize = fontSize),
+          plotBorderColor = "#606063"
+        ),
+        title = list(style = list(color = titleColor,
+                                  fontWeight = "600",
+                                  fontSize = "x-large")),
+        subtitle = list(style = list(color = subtitleColor,
+                                     fontSize = "large")),
+        xAxis = list(
+          gridLineColor = gridLineColor,
+          labels = list(style = list(color = axisLabelColor,
+                                     fontSize = "medium")),
+          lineColor = axisLineColor,
+          minorGridLineColor = minorGridLineColor,
+          tickColor = tickColor,
+          title = list(style = list(color = axisTitleColor,
+                                    fontSize = "medium"))
+        ),
+        yAxis = list(
+          gridLineColor = gridLineColor,
+          labels = list(style = list(color = axisLabelColor,
+                                     fontSize = "medium")),
+          lineColor = axisLineColor,
+          minorGridLineColor = minorGridLineColor,
+          tickColor = tickColor,
+          tickWidth = 1,
+          title = list(style = list(color = axisTitleColor,
+                                    fontSize = "medium"))
+        ),
+        tooltip = list(
+          backgroundColor = tooltipBackgroundColor,
+          style = list(color = tooltipColor,
+                       fontSize = "medium")
+        ),
+        plotOptions = list(
+          series = list(
+            dataLabels = list(color = dataLabelColor,
+                              fontSize = "medium"),
+            marker = list(lineColor = "#333")
+          ),
+          boxplot = list(fillColor = boxplotFillColor),
+          candlestick = list(lineColor = candlestickColor),
+          errorbar = list(color = errorbarColor)
+        ),
+        legend = list(
+          itemStyle = list(fontSize = "medium",
+                           color = legendColor),
+          itemHoverStyle = list(color = legendHoverColor),
+          itemHiddenStyle = list(color = legendHiddenColor)
+        ),
+        credits = list(style = list(color = creditsColor)),
+        labels = list(style = list(color = "#707073")),
+        
+        drilldown = list(
+          activeAxisLabelStyle = list(color = "#F0F0F3"),
+          activeDataLabelStyle = list(color = "#F0F0F3")
+        ),
+        
+        navigation = list(buttonOptions = list(
+          symbolStroke = "#DDDDDD",
+          theme = list(fill = burgerMenuBackground)
+        )),
+        
+        rangeSelector = list(
+          buttonTheme = list(
+            fill = "#505053",
+            stroke = "#000000",
+            style = list(color = "#CCC"),
+            states = list(
+              hover = list(
+                fill = "#707073",
+                stroke = "#000000",
+                style = list(color = "white")
+              ),
+              select = list(
+                fill = "#000003",
+                stroke = "#000000",
+                style = list(color = "white")
+              )
+            )
+          ),
+          inputBoxBorderColor = "#505053",
+          inputStyle = list(backgroundColor = "#333",
+                            color = "silver"),
+          labelStyle = list(color = "silver")
+        ),
+        
+        navigator = list(
+          handles = list(backgroundColor = "#666",
+                         borderColor = "#AAA"),
+          maskFill = "rgba(255,255,255,0.1)",
+          series = list(color = "#7798BF",
+                        lineColor = "#A6C7ED"),
+          xAxis = list(gridLineColor = "#505053")
+        ),
+        
+        scrollbar = list(
+          barBackgroundColor = "#808083",
+          barBorderColor = "#808083",
+          buttonArrowColor = "#CCC",
+          buttonBackgroundColor = "#606063",
+          buttonBorderColor = "#606063",
+          rifleColor = "#FFF",
+          trackBackgroundColor = "#404043",
+          trackBorderColor = "#404043"
+        ),
+        
+        legendBackgroundColor = "rgba(0, 0, 0, 0)",
+        background2 = "#233238",
+        dataLabelsColor = "#233238",
+        textColor = "#34495e",
+        maskColor = "rgba(255,255,255,0.3)",
+        contrastTextColor = highContrastColor
+      )
+    
+    theme <- structure(theme, class = "hc_theme")
+    
+    if (length(list(...)) > 0) {
+      theme <- hc_theme_merge(theme,
+                              hc_theme(...))
+    }
+    
+    theme
+  }
+
+#' Light IDS theme for \link[highcharter]{highcharter}
+#'
+#' See \code{\link{hc_theme_ids_dark}} for further documentation.
+#'
+#' @param ... named arguments to modify the theme
+#' 
+#' @importFrom magrittr %>%
+#' @import tidyverse
+#' @import highcharter
+#'
+#' @examples
+#' library(tidyverse)
+#' library(highcharter)
+#' highcharts_demo() %>%
+#'   hc_add_theme(hc_theme_ids_light())
+#' @export
+hc_theme_ids_light <- function(...) {
+  hc_theme_ids_dark(
+    backgroundColor = "#ffffff",
+    textColor = "#383838",
+    highContrastColor = "#101013",
+    lowContrastColor = "#E0E0E3",
+    tooltipBackgroundColor = "#ffffffe0",
+    boxplotFillColor = "#505053",
+    candlestickColor = "black",
+    errorbarColor = "black"
+  )
+}
+
+#' Monochrome IDS theme for \link[highcharter]{highcharter}
+#'
+#' See \code{\link{hc_theme_ids_dark}} for further documentation.
+#'
+#' @param ... named arguments to modify the theme
+#' 
+#' @importFrom magrittr %>%
+#' @import tidyverse
+#' @import highcharter
+#'
+#' @examples
+#' library(tidyverse)
+#' library(highcharter)
+#' highcharts_demo() %>%
+#'   hc_add_theme(hc_theme_ids_mono())
+#' @export
+hc_theme_ids_mono <- function(...) {
+  hc_theme_ids_dark(
+    palette = c(
+      "#000000", "#B2B0AD", "#737373", "#D8D7D6", "#B2B0AD", "#8C8984"
+    ),
+    backgroundColor = "white",
+    textColor = "black",
+    highContrastColor = "black",
+    lowContrastColor = "#A0A0A3",
+    tooltipBackgroundColor = "white",
+    boxplotFillColor = "#505053",
+    candlestickColor = "grey",
+    errorbarColor = "grey"
+  )
+}
diff --git a/Readme.md b/Readme.md
new file mode 100644
index 0000000..0ceaee4
--- /dev/null
+++ b/Readme.md
@@ -0,0 +1,61 @@
+# Plot themes for the Leibniz Institute for the German Language (IDS)
+---
+
+## Description
+The package provides a collection themes for different plotting libraries, following the corporate design of the Leibniz Institute for the German Language (IDS) in Mannheim (Germany).
+
+## Installation
+```R
+library(devtools)
+install_git("https://korap.ids-mannheim.de/gerrit/IDS-Mannheim/idsThemeR") 
+```
+
+## Examples
+### Hello world
+
+```R
+library(tidyverse)
+library(highcharter)
+library(idsThemeR)
+highcharts_demo() %>%
+   hc_add_theme(hc_theme_ids_light())
+```
+![](man/figures/Readme-Example-1.png)<!-- -->
+
+## Demos
+
+More elaborate R scripts demonstrating the use of the package can be found in the [demo](demo) folder.
+
+## Development and License
+### RKorAPClient
+
+**Authors**: [Marc Kupietz](http://www1.ids-mannheim.de/zfo/personal/kupietz/)
+
+Copyright (c) 2020, [Leibniz Institute for the German Language](http://www.ids-mannheim.de/), Mannheim, Germany
+
+This package is developed as part of the [KorAP](http://korap.ids-mannheim.de/)
+Corpus Analysis Platform at the Leibniz Institute for German Language
+([IDS](http://www.ids-mannheim.de/)).
+
+It is published under the
+[BSD-2 License](LICENSE.md).
+
+### Further Affected Licenses and Terms of Services
+
+#### Highcharts
+idsThemeR imports  the [highcharter package](https://cran.r-project.org/package=highcharter) which has a dependency on Highcharts, a commercial JavaScript charting library. Highcharts offers both a commercial license as well as a free non-commercial license. Please review the licensing options and terms before using the highcharter plot options, as the `idsThemeR` license neither provides nor implies a license for Highcharts.
+
+[Highcharts](http://highcharts.com) is a Highsoft product which is not free for commercial and governmental use.
+
+## Contributions
+
+Contributions are very welcome!
+
+Your contributions should ideally be committed via our [Gerrit server](https://korap.ids-mannheim.de/gerrit/)
+to facilitate reviewing (see [Gerrit Code Review - A Quick Introduction](https://korap.ids-mannheim.de/gerrit/Documentation/intro-quick.html)
+if you are not familiar with Gerrit). However, we are also happy to accept comments and pull requests
+via GitHub.
+
+Please note that unless you explicitly state otherwise any
+contribution intentionally submitted for inclusion into this software shall –
+as this software itself – be under the [BSD-2 License](LICENSE.md).
diff --git a/demo/00Index b/demo/00Index
new file mode 100644
index 0000000..4181e91
--- /dev/null
+++ b/demo/00Index
@@ -0,0 +1 @@
+highcharter-boxplot       Highcharts boxplot with light theme
diff --git a/demo/highcharter-boxplot.R b/demo/highcharter-boxplot.R
new file mode 100644
index 0000000..c56120e
--- /dev/null
+++ b/demo/highcharter-boxplot.R
@@ -0,0 +1,32 @@
+library(RKorAPClient)
+library(highcharter)
+library(idsThemeR)
+
+df <- new("KorAPConnection", verbose = TRUE) %>%
+  frequencyQuery("sozusagen/i", vc = c("corpusSigle=FOLK", "corpusSigle!=FOLK")) %>%
+  ipm() %>%
+  mutate(corpus = c("FOLK", "DeReKo"))
+
+hc <- highchart() %>%
+  hc_add_theme(hc_theme_ids_light()) %>%
+  hc_add_series(type = "column", data = df, hcaes(corpus, ipm)) %>%
+  hc_add_series(
+    data = df,
+    hcaes(
+      x = corpus,
+      y = ipm,
+      low = conf.low,
+      high = conf.high
+    ),
+    type = "errorbar",
+    stemWidth = 2,
+    whiskerWidth = 2,
+    whiskerLength = 30
+  ) %>%
+  hc_yAxis(title=list(text="IPM")) %>%
+  hc_xAxis(categories = c("FOLK-excerpt", "DeReKo")) %>%
+  hc_legend(enabled = FALSE) %>%
+  hc_title(text = "Frequency of 'sozusagen' in FOLK (excerpt) vs. DeReKo")
+
+
+print(hc)
diff --git a/idsTheme.Rproj b/idsTheme.Rproj
new file mode 100644
index 0000000..270314b
--- /dev/null
+++ b/idsTheme.Rproj
@@ -0,0 +1,21 @@
+Version: 1.0
+
+RestoreWorkspace: Default
+SaveWorkspace: Default
+AlwaysSaveHistory: Default
+
+EnableCodeIndexing: Yes
+UseSpacesForTab: Yes
+NumSpacesForTab: 2
+Encoding: UTF-8
+
+RnwWeave: Sweave
+LaTeX: pdfLaTeX
+
+AutoAppendNewline: Yes
+StripTrailingWhitespace: Yes
+
+BuildType: Package
+PackageUseDevtools: Yes
+PackageInstallArgs: --no-multiarch --with-keep.source
+PackageRoxygenize: rd,collate,namespace
diff --git a/man/figures/Readme-Example-1.png b/man/figures/Readme-Example-1.png
new file mode 100644
index 0000000..71b36bd
--- /dev/null
+++ b/man/figures/Readme-Example-1.png
Binary files differ
diff --git a/man/hc_theme_ids_dark.Rd b/man/hc_theme_ids_dark.Rd
new file mode 100644
index 0000000..2620594
--- /dev/null
+++ b/man/hc_theme_ids_dark.Rd
@@ -0,0 +1,103 @@
+% Generated by roxygen2: do not edit by hand
+% Please edit documentation in R/highcharter-themes.R
+\name{hc_theme_ids_dark}
+\alias{hc_theme_ids_dark}
+\title{Dark IDS theme for \link[highcharter]{highcharter}}
+\usage{
+hc_theme_ids_dark(
+  fontFamily = "Fira Sans Condensed",
+  fontSize = "medium",
+  textColor = "#E0E0E3",
+  lowContrastColor = "#707073",
+  highContrastColor = "#F0F0F3",
+  palette = c("#EB7C31", "#1F77B4", "#2CA02C", "#D62728", "#9467BD", "#8C564B",
+    "#E377C2", "#7F7F7F", "#BCBD22", "#17BECF", "#AEC7E8", "#FFBB78", "#98DF8A",
+    "#FF9896", "#C5B0D5", "#C49C94", "#F7B6D2", "#C7C7C7", "#DBDB8D", "#9EDAE5"),
+  backgroundColor = list(linearGradient = list(x1 = 0, y1 = 1, x2 = 1, y2 = 0), stops =
+    list(list(0, "#2a2a2b"), list(1, "#3e3e3e"))),
+  titleColor = textColor,
+  subtitleColor = titleColor,
+  gridLineColor = lowContrastColor,
+  axisLabelColor = textColor,
+  axisLineColor = lowContrastColor,
+  minorGridLineColor = "#505053",
+  tickColor = lowContrastColor,
+  axisTitleColor = axisLabelColor,
+  tooltipBackgroundColor = "rgba(0, 0, 0, 0.85)",
+  tooltipColor = textColor,
+  dataLabelColor = textColor,
+  boxplotFillColor = "#505053",
+  candlestickColor = highContrastColor,
+  errorbarColor = candlestickColor,
+  legendColor = textColor,
+  legendHoverColor = highContrastColor,
+  legendHiddenColor = lowContrastColor,
+  creditsColor = lowContrastColor,
+  burgerMenuBackground = backgroundColor,
+  ...
+)
+}
+\arguments{
+\item{fontFamily}{font family}
+
+\item{fontSize}{default font size}
+
+\item{textColor}{default text color}
+
+\item{lowContrastColor}{color with low contrast to background}
+
+\item{highContrastColor}{color with high contrast to background}
+
+\item{palette}{array of colors to be used for different series}
+
+\item{backgroundColor}{background color}
+
+\item{titleColor}{color of the title text}
+
+\item{subtitleColor}{color of the subtitle text}
+
+\item{gridLineColor}{color of grid lines}
+
+\item{axisLabelColor}{color of the axis labels}
+
+\item{axisLineColor}{color of the axis lines}
+
+\item{minorGridLineColor}{color of minor grid lines}
+
+\item{tickColor}{color of axis ticks}
+
+\item{axisTitleColor}{color of axis titles}
+
+\item{tooltipBackgroundColor}{background color for tool tips}
+
+\item{tooltipColor}{foreground color for tool tips}
+
+\item{dataLabelColor}{color of data point labels}
+
+\item{boxplotFillColor}{color for box plot fills}
+
+\item{candlestickColor}{color the candle stick part of error bars}
+
+\item{errorbarColor}{error bar color}
+
+\item{legendColor}{series legend label color}
+
+\item{legendHoverColor}{mouse over series legend label color}
+
+\item{legendHiddenColor}{hidden series legend label color}
+
+\item{creditsColor}{color of the credits}
+
+\item{burgerMenuBackground}{burger menu background color}
+
+\item{...}{named arguments to modify the theme}
+}
+\description{
+Dark IDS theme for \link[highcharter]{highcharter}
+}
+\examples{
+library(tidyverse)
+library(highcharter)
+highcharts_demo() \%>\%
+  hc_add_theme(hc_theme_ids_dark())
+}
diff --git a/man/hc_theme_ids_light.Rd b/man/hc_theme_ids_light.Rd
new file mode 100644
index 0000000..fec68e2
--- /dev/null
+++ b/man/hc_theme_ids_light.Rd
@@ -0,0 +1,20 @@
+% Generated by roxygen2: do not edit by hand
+% Please edit documentation in R/highcharter-themes.R
+\name{hc_theme_ids_light}
+\alias{hc_theme_ids_light}
+\title{Light IDS theme for \link[highcharter]{highcharter}}
+\usage{
+hc_theme_ids_light(...)
+}
+\arguments{
+\item{...}{named arguments to modify the theme}
+}
+\description{
+See \code{\link{hc_theme_ids_dark}} for further documentation.
+}
+\examples{
+library(tidyverse)
+library(highcharter)
+highcharts_demo() \%>\%
+  hc_add_theme(hc_theme_ids_light())
+}
diff --git a/man/hc_theme_ids_mono.Rd b/man/hc_theme_ids_mono.Rd
new file mode 100644
index 0000000..5ce70cb
--- /dev/null
+++ b/man/hc_theme_ids_mono.Rd
@@ -0,0 +1,20 @@
+% Generated by roxygen2: do not edit by hand
+% Please edit documentation in R/highcharter-themes.R
+\name{hc_theme_ids_mono}
+\alias{hc_theme_ids_mono}
+\title{Monochrome IDS theme for \link[highcharter]{highcharter}}
+\usage{
+hc_theme_ids_mono(...)
+}
+\arguments{
+\item{...}{named arguments to modify the theme}
+}
+\description{
+See \code{\link{hc_theme_ids_dark}} for further documentation.
+}
+\examples{
+library(tidyverse)
+library(highcharter)
+highcharts_demo() \%>\%
+  hc_add_theme(hc_theme_ids_mono())
+}