public class PieRadarRenderer extends RadarRenderer
SeriesRenderer
that draws pie-radars, where data items are represented
by circular sectors of equal central angles, and the sector corresponding
to a data item has radius proportional to its value.Modifier and Type | Class and Description |
---|---|
protected static interface |
PieRadarRenderer.ProcessSectors
Defines the signature of delegates called to process sectors generated for a series.
|
RadarRenderer.ProcessRange
series
Constructor and Description |
---|
PieRadarRenderer(com.mindfusion.common.ObservableList<Series> series)
Initializes a new instance of the
PieRadarRenderer class. |
Modifier and Type | Method and Description |
---|---|
protected void |
draw(RenderContext context)
RadarRenderer.draw override.
|
protected void |
drawHighlight(RenderContext context,
HitResult hitResult)
RadarRenderer.drawHighlight override.
|
protected void |
enumSectors(RenderContext context,
PieRadarRenderer.ProcessSectors process)
Enumerates the pie-radar sectors corresponding to each series.
|
boolean |
getAlignToAxis()
Gets a value indicating whether sectors should be aligned to axes in the radar grid or centered around them.
|
void |
setAlignToAxis(boolean value)
Sets a value indicating whether sectors should be aligned to axes in the radar grid or centered around them.
|
elementAdded, elementRemoved, enumSeries, enumVisibleRanges, getAreaOpacity, getSeries, hitTest, measureDataRange, setAreaOpacity, setSeries
addPropertyChangeListener, createTextRenderer, dataChanged, domainDimension, effectiveFill, effectiveLabelBackground, effectiveLabelBorderPen, effectiveStroke, getLabelBrush, getLabelFontName, getLabelFontSize, getLabelFontStyle, getSeriesStyle, getShowDataLabels, getShowHighlight, getShowToolTips, onPropertyChanged, onSeriesDataChanged, removePropertyChangeListener, searchStyle, setLabelBrush, setLabelFontName, setLabelFontSize, setLabelFontStyle, setSeriesStyle, setShowDataLabels, setShowHighlight, setShowToolTips, setToolTip, startMeasureData
public PieRadarRenderer(com.mindfusion.common.ObservableList<Series> series)
PieRadarRenderer
class.series
- A list of Series
that should be rendered by this object.protected void draw(RenderContext context)
draw
in class RadarRenderer
context
- A RenderContext instance.protected void enumSectors(RenderContext context, PieRadarRenderer.ProcessSectors process)
context
- A RenderContext instance.process
- A ProcessSectors callback.protected void drawHighlight(RenderContext context, HitResult hitResult)
drawHighlight
in class RadarRenderer
context
- A RenderContext instance.hitResult
- A HitResult instance identifying highlighted data item.public boolean getAlignToAxis()
public void setAlignToAxis(boolean value)