lt.monarch.chart.chart2D.series
Class BoxWhiskerSeries
java.lang.Object
lt.monarch.chart.engine.AbstractChartObject<Tags>
lt.monarch.chart.AbstractChartSeries<SeriesPaintTags,Projector2D>
lt.monarch.chart.chart2D.series.BoxWhiskerSeries
- All Implemented Interfaces:
- java.io.Serializable, ChartEntity, ChartObject, ChartSeries, StyleEditorEntity
public class BoxWhiskerSeries
extends AbstractChartSeries<SeriesPaintTags,Projector2D>
- See Also:
- Serialized Form
| Fields inherited from class lt.monarch.chart.AbstractChartSeries |
metaModel, model, modelValidator, seriesName, seriesTransform, showLegend, showNullValues, symbol, xMapper, yMapper, zMapper |
| 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, getSortPosition, 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, layout, repaint, repaint, setChart, setVisible |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BoxWhiskerSeries
public BoxWhiskerSeries(ChartDataModel boxData,
ChartDataModel topWhiskerData,
ChartDataModel bottomWhiskerData,
AxisMapper xMapper,
AxisMapper yMapper)
updateChildSeries
public void updateChildSeries()
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 AbstractChartSeries<SeriesPaintTags,Projector2D>
- Parameters:
g - graphics context
getOrientation
public Orientation getOrientation()
setOrientation
public void setOrientation(Orientation orientation)
getWhiskerMarker
public AbstractMarker getWhiskerMarker()
setWhiskerMarker
public void setWhiskerMarker(AbstractMarker whiskerMarker)
getBottomWhisker
public double[][] getBottomWhisker()
setBottomWhisker
public void setBottomWhisker(double[][] bottomWhisker)
getWhiskerLineStyle
public PaintStyle<AbstractPaintTags> getWhiskerLineStyle()
getMaxValue
public java.lang.Object getMaxValue(DataColumnType valType)
- Description copied from class:
AbstractChartSeries
- Note: internal use only!
Gets maximum value that is used by series to fit into the chart
- Specified by:
getMaxValue in class AbstractChartSeries<SeriesPaintTags,Projector2D>
- Parameters:
valType - data value column
- Returns:
- maximum value needed
getMinValue
public java.lang.Object getMinValue(DataColumnType valType)
- Description copied from class:
AbstractChartSeries
- Note: internal use only!
Gets minimum value that is used by series to fit into the chart
- Specified by:
getMinValue in class AbstractChartSeries<SeriesPaintTags,Projector2D>
- Parameters:
valType - data value column
- Returns:
- minimum value needed