Create a Radar Chart
v_radar.Rd
Create a Radar Chart
Arguments
- vc
A chart initialized with
vchart()
.- mapping
Default list of aesthetic mappings to use for chart.
- data
Default dataset to use for chart. If not already a
data.frame
, it will be coerced to withas.data.frame
.- name
Name for the serie, only used for single serie (no
color
/fill
aesthetic supplied).- ...
Additional parameters for the serie.
- data_id, serie_id
ID for the data/serie, can be used to further customize the chart with
v_specs()
.
Value
A vchart()
htmlwidget
object.
Examples
library(vchartr)
# Default radar chart
subset(electricity_mix, country == "Germany") %>%
vchart() %>%
v_radar(aes(source, generation))
# Without area
subset(electricity_mix, country == "Germany") %>%
vchart() %>%
v_radar(
aes(source, generation),
area = list(visible = FALSE)
)
# Mutliple series
subset(electricity_mix, country %in% c("Germany", "Canada")) %>%
vchart() %>%
v_radar(aes(source, generation, color = country))
# Custom axes
subset(electricity_mix, country == "Germany") %>%
vchart() %>%
v_radar(aes(source, generation)) %>%
v_scale_y_continuous(min = 0, max = 200)
subset(electricity_mix, country == "Germany") %>%
vchart() %>%
v_radar(aes(source, generation)) %>%
v_scale_y_continuous(
grid = list(smooth = FALSE),
domainLine = list(visible = FALSE)
) %>%
v_scale_x_discrete(
label = list(space = 20),
domainLine = list(visible = FALSE)
)