apexcharter/inst/examples/radial.R

68 lines
1.2 KiB
R

# ------------------------------------------------------------------------
#
# Title : Radial charts
# By : Victor
# Date : 2018-09-07
#
# ------------------------------------------------------------------------
# Packages ----------------------------------------------------------------
library(apexcharter)
# Basic -------------------------------------------------------------------
apexcharter() %>%
ax_chart(type = "radialBar") %>%
ax_plotOptions(
radialBar = radialBarOpts(
hollow = list(size = "70%")
)
) %>%
ax_series(70) %>%
ax_labels("Indicator")
# Stroked gauge -----------------------------------------------------------
apexcharter() %>%
ax_chart(type = "radialBar") %>%
ax_plotOptions(
radialBar = radialBarOpts(
startAngle = -135,
endAngle = 135,
dataLabels = list(
name = list(
fontSize = "16px",
# color = undefined,
offsetY = 120
),
value = list(
offsetY = 76,
fontSize = "22px",
# color = undefined,
formatter = htmlwidgets::JS("function (val) {return val + '%';}")
)
)
)
) %>%
ax_stroke(dashArray = 4) %>%
ax_series(70) %>%
ax_labels("Indicator")