lt.monarch.chart.chart2D.series
Class RadarSeries
java.lang.Object
lt.monarch.chart.engine.AbstractChartObject<Tags>
lt.monarch.chart.AbstractChartSeries<Tags,ChartProjector>
lt.monarch.chart.chart2D.series.MarkerDecorableSeries<SeriesPaintTags,Projector2D>
lt.monarch.chart.chart2D.series.RadarSeries
- All Implemented Interfaces:
- java.io.Serializable, AbstractMarkerSeries, ChartEntity, ChartObject, ChartSeries, StyleEditorEntity
public class RadarSeries
extends MarkerDecorableSeries<SeriesPaintTags,Projector2D>
Displays a set of radar series. Radar series is essentially a line chart in a polar
coordinate system.
- See Also:
- Serialized Form
| Methods inherited from class lt.monarch.chart.chart2D.series.MarkerDecorableSeries |
addMarker, addMarker, addMarker, calculateNullValue, copy, dataConstraintExtraction, drawMarkers, drawMarkers, generateConstaint, getBaseValue, getColorMapper, getKeyType, getMarkers, getMarkerStyle, getMaxValue, getMinValue, getPaintMode, getSortPosition, layout, mapMinMaxValue, removeMarker, setBaseValue, setColorMapper, setPaintMode |
| Methods inherited from class lt.monarch.chart.AbstractChartSeries |
activate, checkDataModelRequirements, createLegendEntries, createLegendEntry, createLegendSymbol, deactivate, fillEntitySheet, getChartObjectBounds, getDataModel, getDescription, getMetaDataModel, getModelValidator, getName, getNearestChildEntity, getParentEntity, getProjector, getSeriesColor, getShortDescription, getShowNullValues, getXMapper, getYMapper, getZMapper, handleDataModelChangeEvent, setLegendSymbol, setName, setShowNullValues, setValidateData, showLegend, updateClippingToProjector |
| Methods inherited from class lt.monarch.chart.engine.AbstractChartObject |
chart, copy, dispose, finalize, getChart, getPaintStyle, getParent, getStyle, getStyle, invalidate, isVisible, repaint, repaint, setChart, setVisible |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RadarSeries
public RadarSeries(AbstractRadarMapper mapper,
DataModel model)
- Constructs a new RadarSeries object
- Parameters:
mapper - radar mappermodel - data model
RadarSeries
public RadarSeries(AbstractRadarMapper mapper,
DataModel model,
MetaDataModel metaModel)
- Constructs a new RadarSeries object
- Parameters:
mapper - radar mappermodel - data modelmodel - data model
initLegendSymbol
protected void initLegendSymbol()
- Initializes a new
LegendSymbol used for representing radar series in legend.
setStrategy
public void setStrategy(RadarStrategies strategy)
- Sets line drawing strategy. If you want to set your own custom strategy set it directly to the stylesheet, using tag "strategy", e.g. style.setObject("strategy", new MyStrategy());
- Parameters:
strategy - drawing strategy
getStrategy
public AbstractRadarStrategy<Projector2D> getStrategy()
- Gets line drawing strategy.
- Returns:
- line drawing strategy
draw
public void draw(AbstractGraphics g)
- Description copied from interface:
ChartObject
- Renders chart object on the Graphics context.
- Specified by:
draw in interface ChartObject
- Overrides:
draw in class MarkerDecorableSeries<SeriesPaintTags,Projector2D>
- Parameters:
g - graphics context
getPointForConstraint
protected GeneralPoint getPointForConstraint(ArrayDataModel model,
int index)
- Overrides:
getPointForConstraint in class MarkerDecorableSeries<SeriesPaintTags,Projector2D>
getMarkerConstraints
public java.util.ArrayList<java.util.ArrayList<MarkerConstraints>> getMarkerConstraints()
- Overrides:
getMarkerConstraints in class MarkerDecorableSeries<SeriesPaintTags,Projector2D>