Interface WChartPalette
-
- All Known Implementing Classes:
WStandardPalette
public interface WChartPaletteAbstract base class for styling rendered data series in charts.This class provides an interface for a palette which sets strokes and fill strokes for data in a
chart. A palette is an ordered list of styles, which is indexed by the chart to get a suitable style for a particular series (in case ofWCartesianChart) or data row (in case ofWPieChart). Each style is defined by a brush, two pen styles (one for borders, and one for plain lines), and a font color that is appropriate for drawing text within the brushed area.To use a custom palette, you should reimplement this class, and then use
WAbstractChart#setPalette()to use an instance of the palette.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WPengetBorderPen(int index)Returns a border pen from the palette.WBrushgetBrush(int index)Returns a brush from the palette.WColorgetFontColor(int index)Returns a font color from the palette.WPengetStrokePen(int index)Returns a stroke pen from the palette.
-
-
-
Method Detail
-
getBrush
WBrush getBrush(int index)
Returns a brush from the palette.Returns the brush for the style with given index.
-
getBorderPen
WPen getBorderPen(int index)
Returns a border pen from the palette.Returns the pen for stroking borders around an area filled using the brush at the same index.
- See Also:
getStrokePen(int index),getBrush(int index)
-
getStrokePen
WPen getStrokePen(int index)
Returns a stroke pen from the palette.Returns the pen for stroking lines for the style with given index.
- See Also:
getStrokePen(int index)
-
getFontColor
WColor getFontColor(int index)
Returns a font color from the palette.Returns a font color suitable for rendering text in the area filled with the brush at the same index.
- See Also:
getBrush(int index)
-
-