@material-vega/core
createTheme(options, themeType);
Options
Material Vega's settings can be customized, most of these are just Material Design constants which allow for overriding by another Material Design library.
font
(default='"Roboto", "Helvetica", "Arial", sans-serif'
): Font family to use for textlabelPadding
(default=8
): Spacing between labels and the chartbarCornerRadius
(default=2
): Corner radius to use for barstextColor
(default='rgba(0, 0, 0, 0.87)'
): Primary text colorsecondaryTextColor
(default='rgba(0, 0, 0, 0.54)'
): Secondary text colordividerColor
(default='rgba(0, 0, 0, 0.12)'
): Divider colorcolor
(default=undefined
): Default color for single marksbackground
(default='transparent'
): Background color for chartsthickDomainLineWidth
(default=2
): Bottom domain line thickness
Theme Type
Material Vega has a limited set of themes targeted for specific types of visualizations. A themeType
matching the type of Vega visualization you are rendering must be specified.
verticalBarChart
: Standard Vertical Bar ChartsfocusedVerticalBarChart
: Vertical Bar Charts without axis labels and lineshorizontalBarChart
: Horizontal Bar ChartslineChart
: Line ChartsareaChart
: Area ChartsareaLineChart
: Area Charts with a line and translucent areapieChart
: Pie Charts (experimental)donutChart
: Donut Charts (experimental)scatterplotChart
: Scaterplot / Point Charts