Class ChartStyle
java.lang.Object
com.vaadin.flow.component.charts.model.AbstractConfigurationObject
com.vaadin.flow.component.charts.model.style.ChartStyle
- All Implemented Interfaces:
Serializable
Styles of chart
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetStyle()
Gets various style defaults used.void
setBackgroundColor
(Color backgroundColor) Sets the background color of the outer chart area.void
setBorderColor
(Color borderColor) Sets the color of the outer chart border.void
setBorderRadius
(Number borderRadius) Sets the corner radius of the outer chart border.void
setBorderWidth
(Number borderWidth) Sets the pixel width of the outer chart border.void
setClassName
(String className) Sets the CSS class name to apply to the container DIV around the chart, allowing unique CSS styling for each chart.void
setPlotBackgroundColor
(Color plotBackgroundColor) Sets the background color of the plot area.void
setPlotBackgroundImage
(String plotBackgroundImage) Sets the background of the plot to an image specified by the provided URL.void
setPlotBorderColor
(Color plotBorderColor) Sets the color of the outer chart border.void
setPlotBorderWidth
(Number plotBorderWidth) Sets the pixel width of the plot area border.void
setPlotShadow
(Boolean plotShadow) Sets whether to apply a drop shadow to the plot area.void
Sets additional CSS styles to apply inline to the container div.
-
Constructor Details
-
ChartStyle
public ChartStyle()
-
-
Method Details
-
getBackgroundColor
- Returns:
- The background color of the chart, null if not defined
- See Also:
-
setBackgroundColor
Sets the background color of the outer chart area. May be a gradient. Defaults to "#FFFFFF".- Parameters:
backgroundColor
-- See Also:
-
getPlotBackgroundColor
- Returns:
- The background color of the plot, null if not defined
- See Also:
-
setPlotBackgroundColor
Sets the background color of the plot area. May be a gradient. Defaults to null.- Parameters:
plotBackgroundColor
-- See Also:
-
getPlotBackgroundImage
- Returns:
- The background image of the plot, null if not defined
- See Also:
-
setPlotBackgroundImage
Sets the background of the plot to an image specified by the provided URL. To set an image as the background for the entire chart, set a CSS background image on the container element. Defaults to null.- Parameters:
plotBackgroundImage
- The URL of the background image
-
isPlotShadow
- Returns:
- Whether a drop shadow is applied or null if not defined
- See Also:
-
setPlotShadow
Sets whether to apply a drop shadow to the plot area. Requires that plotBackgroundColor be set.- Parameters:
plotShadow
-
-
getPlotBorderWidth
- Returns:
- The width of the plot border or null if not defined
- See Also:
-
setPlotBorderWidth
Sets the pixel width of the plot area border. Defaults to 0.- Parameters:
plotBorderWidth
- Width of border
-
getClassName
- See Also:
-
setClassName
Sets the CSS class name to apply to the container DIV around the chart, allowing unique CSS styling for each chart. Defaults to "".- Parameters:
className
-
-
getBorderWidth
- Returns:
- The width of the chart border, null if not defined
- See Also:
-
setBorderWidth
Sets the pixel width of the outer chart border. The border is painted using vector graphic techniques to allow rounded corners. Defaults to 0.- Parameters:
borderWidth
- Border width
-
getBorderRadius
- Returns:
- The corner radius of the border, null if not defined
- See Also:
-
setBorderRadius
Sets the corner radius of the outer chart border. Defaults to 5.- Parameters:
borderRadius
- Radius or border
-
getPlotBorderColor
- Returns:
- The color of the plot border, null if not defined
- See Also:
-
setPlotBorderColor
Sets the color of the outer chart border. The border is painted using vector graphic techniques to allow rounded corners. Defaults to "#4572A7".- Parameters:
plotBorderColor
-
-
getStyle
Gets various style defaults used. This can be used to for example define default font family.- See Also:
-
setStyle
Sets additional CSS styles to apply inline to the container div. Note that since the default font styles are applied in the renderer, it is ignorant of the individual chart options and must be set globally. Defaults to:style: { fontFamily: '"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif', // default font fontSize: '12px' }
- Parameters:
style
-
-
getBorderColor
- Returns:
- The color of the plot border, null if not defined
- See Also:
-
setBorderColor
Sets the color of the outer chart border. Defaults to #4572A7.- Parameters:
borderColor
-
-