v_theme | R Documentation |
Theme for Charts
v_theme(
vc,
.colorPalette = NULL,
.backgroundColor = NULL,
.borderColor = NULL,
.shadowColor = NULL,
.hoverBackgroundColor = NULL,
.sliderRailColor = NULL,
.sliderHandleColor = NULL,
.sliderTrackColor = NULL,
.popupBackgroundColor = NULL,
.primaryFontColor = NULL,
.secondaryFontColor = NULL,
.tertiaryFontColor = NULL,
.axisLabelFontColor = NULL,
.disableFontColor = NULL,
.axisMarkerFontColor = NULL,
.axisGridColor = NULL,
.axisDomainColor = NULL,
.dataZoomHandleStrokeColor = NULL,
.dataZoomChartColor = NULL,
.playerControllerColor = NULL,
.scrollBarSliderColor = NULL,
.axisMarkerBackgroundColor = NULL,
.markLabelBackgroundColor = NULL,
.markLineStrokeColor = NULL,
.dangerColor = NULL,
.warningColor = NULL,
.successColor = NULL,
.infoColor = NULL,
.discreteLegendPagerTextColor = NULL,
.discreteLegendPagerHandlerColor = NULL,
.discreteLegendPagerHandlerDisableColor = NULL,
...
)
vc |
An htmlwidget created with |
.colorPalette |
Vector of colors to use as default. |
.backgroundColor |
background Color |
.borderColor |
border Color |
.shadowColor |
shadow Color |
.hoverBackgroundColor |
hoverBackground Color |
.sliderRailColor |
slider Rail Color |
.sliderHandleColor |
slider Handle Color |
.sliderTrackColor |
slider Track Color |
.popupBackgroundColor |
popup Background Color |
.primaryFontColor |
primary Font Color |
.secondaryFontColor |
secondary Font Color |
.tertiaryFontColor |
tertiary Font Color |
.axisLabelFontColor |
axisLabel Font Color |
.disableFontColor |
disable Font Color |
.axisMarkerFontColor |
axis Marker Font Color |
.axisGridColor |
axis Grid Color |
.axisDomainColor |
axis Domain Color |
.dataZoomHandleStrokeColor |
data Zoom Handle Stroke Color |
.dataZoomChartColor |
data Zoom Chart Color |
.playerControllerColor |
player Controller Color |
.scrollBarSliderColor |
scroll Bar Slider Color |
.axisMarkerBackgroundColor |
axis Marker Background Color |
.markLabelBackgroundColor |
mark Label Background Color |
.markLineStrokeColor |
mark Line Stroke Color |
.dangerColor |
danger Color |
.warningColor |
warning Color |
.successColor |
success Color |
.infoColor |
info Color |
.discreteLegendPagerTextColor |
discrete Legend Pager Text Color |
.discreteLegendPagerHandlerColor |
discrete Legend Pager Handler Color |
.discreteLegendPagerHandlerDisableColor |
discrete Legend Pager Handler Disable Color |
... |
Other parameters. |
A vchart()
htmlwidget
object.
library(vchartr)
chart <- subset(
electricity_mix,
country %in% c("Germany", "Brazil", "South Korea")
) %>%
vchart() %>%
v_bar(aes(country, generation, fill = source))
# Default appearance
chart
# Change background color
chart %>%
v_theme(.backgroundColor = "#2F2E2F")
# Change default color palette
chart %>%
v_theme(
.colorPalette = palette.colors(n = 8, palette = "Okabe-Ito")[-1]
)
# Axis grid color
chart %>%
v_theme(.axisGridColor = "red")
# same as
chart %>%
v_theme(
component = list(
axis = list(
grid = list(
style = list(
# lineWidth = 3, # but more options available
stroke = "red"
)
)
)
)
)
# see https://www.unpkg.com/@visactor/vchart-theme@1.11.6/public/light.json
# for all possibilities
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.