com.steema.teechart.styles
Class Box
java.lang.Object
com.steema.teechart.TeeBase
com.steema.teechart.styles.Series
com.steema.teechart.styles.CustomPoint
com.steema.teechart.styles.Points
com.steema.teechart.styles.CustomBox
com.steema.teechart.styles.Box
- All Implemented Interfaces:
- ISeries
public class Box
- extends CustomBox
Title: Box class
Description: The Box Series plots a vertical box series.
The p-th percentile (ranging from 0 to 1.0) is computed as
Zp = (1-d)*X[k] + d*X[k+1],
where k+1 equals the integer part of P(n+1), d is the fractional part of
p(n+1), and X[k-1] is the kth observation when the data are sorted from
lowest to highest.
Example:
series1 = new com.steema.teechart.styles.Box(myChart.getChart());
series1.add(new int[] {3,6,8,15,19,21});
series2 = new com.steema.teechart.styles.Box(myChart.getChart());
series2.add(new int[] {3,6,8,15,19,21});
series2.setPosition(1);
Copyright (c) 2005-2013 by Steema Software SL. All Rights
Reserved.
Company: Steema Software SL
Fields inherited from class com.steema.teechart.styles.Series |
AUTODEPTH, AUTOZORDER, bActive, bBrush, bColorEach, calcVisiblePoints, colorMember, customMarkText, drawBetweenPoints, endZ, firstVisible, hasZValues, iColors, iNumSampleValues, iZOrder, labelMember, lastVisible, listenerList, mandatory, manualData, marks, middleZ, notMandatory, percentDecimal, percentFormat, sLabels, startZ, useAxis, useSeriesColor, valueFormat, vxValues, vyValues, yMandatory |
Methods inherited from class com.steema.teechart.styles.CustomBox |
addSampleValues, assign, doBeforeDrawValues, draw, drawMark, drawValue, getAdjacentPoint1, getAdjacentPoint3, getBox, getExtrOut, getInnerFence1, getInnerFence3, getMedian, getMedianPen, getMildOut, getOuterFence1, getOuterFence3, getPosition, getQuartile1, getQuartile3, getSampleValues, getUseCustomValues, getWhiskerLength, getWhiskerPen, prepareForGallery, reconstructFromData, setAdjacentPoint1, setAdjacentPoint3, setChart, setInnerFence1, setInnerFence3, setMedian, setOuterFence1, setOuterFence3, setPosition, setQuartile1, setQuartile3, setUseCustomValues, setWhiskerLength |
Methods inherited from class com.steema.teechart.styles.CustomPoint |
addSeriesMouseListener, calcHorizMargins, calcVerticalMargins, calcXPos, calcYPos, calcZOrder, clicked, clickedPointer, drawLegendShape, drawPointer, getMaxYValue, getMinYValue, getOriginPos, getPointer, getStacked, onGetPointerStyle, removePointerStyleResolver, removeSeriesMouseListener, sameClassOrigin, setPointerStyleResolver, setStacked |
Methods inherited from class com.steema.teechart.styles.Series |
add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, addChartValue, added, addedValue, addNull, addNullXY, addSeriesPaintListener, addValues, assignDispose, assignValues, associatedToAxis, beginUpdate, calcFirstLastVisibleIndex, calcPercentSt, calcPosValue, calculateMarkPosition, calcXPosValue, calcXSizeValue, calcYPosValue, calcYSizeValue, canAddRandomPoints, changeType, checkDataSource, checkMouse, checkOrder, checkOtherSeries, clear, clearLists, clicked, clone, cloneSeries, convertArray, countLegendItems, createNewSeries, createNewSeries, createNewSeries, dataSourceArray, delete, delete, delete, dispose, doAfterDrawValues, doBeforeDrawChart, doClick, doClickPointer, doDoubleClick, drawHiddenValue, drawLegend, drawLegend, drawMarks, drawMarksSeries, drawSeries, drawSeriesForward, drawValuesForward, endUpdate, fillSampleValues, fillSampleValues, fireSeriesMouseEvent, fireSeriesPaint, firstDisplayed, galleryChanged3D, getActive, getAllowSinglePoint, getBrush, getColorEach, getColorMember, getColors, getCount, getCountLegendItems, getCursor, getCustomHorizAxis, getCustomVertAxis, getDataSource, getDefaultColor, getDefaultNullValue, getDepth, getEndZ, getFields, getFirstVisible, getFunction, getHasZValues, getHorizAxis, getHorizontalAxis, getLabelMember, getLabels, getLastVisible, getLegendString, getMandatory, getMandatoryAxis, getMarks, getMarkText, getMarkValue, getMaxZValue, getMiddleZ, getMinZValue, getNotMandatory, getNumGallerySeries, getNumSampleValues, getOriginValue, getPercentFormat, getPoint, getSeriesColor, getShowInLegend, getStartZ, getTitle, getUseAxis, getValueColor, getValueFormat, getValueIndexSwapper, getValueList, getValueList, getValueMarkText, getValuesLists, getVertAxis, getVerticalAxis, getVisible, getXValues, getYMandatory, getYValueList, getYValues, getZOrder, hasClickEvents, hasDataSource, hasListenersOf, hasNoMandatoryValues, isNull, isPointInChartRect, isValidSeriesSource, isValidSourceOf, lastDisplayed, lastVisibleMark, legendItemColor, legendToValueIndex, maxMarkWidth, moreSameZOrder, mouseEvent, newFromType, numSampleValues, onDisposing, prepareLegendCanvas, randomBounds, readResolve, recalcGetAxis, refreshSeries, removeMarkTextResolver, removeSeriesPaintListener, repaint, sameClass, setActive, setColorMember, setColors, setCursor, setCustomHorizAxis, setCustomHorizAxis, setCustomVertAxis, setCustomVertAxis, setDataSource, setDefaultNullValue, setDepth, setEndZ, setFunction, setHorizontal, setHorizontalAxis, setLabelMember, setLabels, setMarks, setMarkTextResolver, setMiddleZ, setNull, setNull, setPercentFormat, setSeriesColor, setShowInLegend, setStartZ, setTitle, setValueFormat, setValueList, setVerticalAxis, setVisible, setXValues, setYValues, setZOrder, setZPositions, sortByLabels, sortByLabels, swapValueIndex, titleOrName, toString, valueListOfAxis, valuesListAdd, xScreenToValue, yScreenToValue |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
linePen
protected ChartPen linePen
treatnulls
protected TreatNullsStyle treatnulls
treatNans
protected boolean treatNans
Box
public Box()
Box
public Box(IBaseChart c)
getMaxXValue
public double getMaxXValue()
- The Maximum Value of the Series X Values List.
- Overrides:
getMaxXValue
in class CustomPoint
- Returns:
- double
getMinXValue
public double getMinXValue()
- The Minimum Value of the Series X Values List.
- Overrides:
getMinXValue
in class CustomPoint
- Returns:
- double
getDescription
public java.lang.String getDescription()
- Gets descriptive text.
- Overrides:
getDescription
in class Points
- Returns:
- String
calcMinMaxValue
protected double calcMinMaxValue(boolean isMin)
getTreatNulls
public TreatNullsStyle getTreatNulls()
- Defines how null points are treated.
- Returns:
- TreatNullsStyle
setTreatNulls
public void setTreatNulls(TreatNullsStyle value)
add
public void add(double[] xValues,
double[] yValues,
boolean append)
- Overrides:
add
in class Series
add
public int add(double x,
double y)
- Description copied from class:
Series
- Adds a new point with specified x and y values.
- Specified by:
add
in interface ISeries
- Overrides:
add
in class Series
- Parameters:
x
- doubley
- double
- Returns:
- int
IgnoreNull
protected boolean IgnoreNull()
doNotPaintNull
protected boolean doNotPaintNull()
getTreatNaNAsNull
public boolean getTreatNaNAsNull()
setTreatNaNAsNull
public void setTreatNaNAsNull(boolean value)