@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