Platforms to show: All Mac Windows Linux Cross-Platform
CDArrayMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | ChartDirector | MBS ChartDirector Plugin | 8.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
- 71 methods
- method abs
- method acc
- method addArray(value as CDArrayMBS)
- method addArray(value() as Double)
- method addValue(value as Double)
- method aggregate(srcArray() as Double, aggregateMethod as Integer, param as Double = 50.0) as CDArrayMBS
- method aggregateValues(srcArray() as Double, aggregateMethod as Integer, param as Double = 50.0) as Double()
- method avg as Double
- method Constructor
- method Constructor(a as CDArrayMBS)
- method Constructor(data() as Double)
- method count as Integer
- method delta(offset as Integer = 1)
- method divArray(value as CDArrayMBS)
- method divArray(value() as Double)
- method divValue(value as Double)
- method expAvg(smoothingFactor as Double)
- method financeDiv(values() as Double, zeroByZeroValue as Double)
- method getvalue(index as Integer) as Double
- method insert(value as Double, len as Integer, insertPoint as Integer = -1)
- method insert(value() as Double, insertPoint as Integer = -1)
- method lowess(smoothness as Double = 0.25, iteration as Integer = 0)
- method lowess(values() as Double, smoothness as Double = 0.25, iteration as Integer = 0)
- method max as Double
- method maxIndex as Integer
- method med as Double
- method min as Double
- method minIndex as Integer
- method movAvg(interval as Integer)
- method movCorr(interval as Integer, value() as Double)
- method movMax(interval as Integer)
- method movMed(interval as Integer)
- method movMin(interval as Integer)
- method movPercentile(interval as Integer, percentile as Double)
- method movStdDev(interval as Integer)
- method mulArray(value as CDArrayMBS)
- method mulArray(value() as Double)
- method mulValue(value as Double)
- method percentile(p as Double) as double
- method rate(offset as Integer = 1)
- method replace(a as Double, b as Double)
- method result as memoryblock
- method selectEQZ
- method selectEQZ(decisionArray() as Double, fillValue as Double = 0)
- method selectGEZ
- method selectGEZ(decisionArray() as Double, fillValue as Double = 0)
- method selectGTZ
- method selectGTZ(decisionArray() as Double, fillValue as Double = 0)
- method selectLEZ
- method selectLEZ(decisionArray() as Double, fillValue as Double = 0)
- method selectLTZ
- method selectLTZ(decisionArray() as Double, fillValue as Double = 0)
- method selectNEZ
- method selectNEZ(decisionArray() as Double, fillValue as Double = 0)
- method selectRegularSpacing(majorTickStep as Integer, minorTickStep as Integer = 0, initialMargin as Integer = 0)
- method selectStartOfDay(majorTickStep as Integer = 1, initialMargin as Double = 10800.0)
- method selectStartOfHour(majorTickStep as Integer = 1, initialMargin as Double = 300.0)
- method selectStartOfMinute(majorTickStep as Integer = 1, initialMargin as Double = 5.0)
- method selectStartOfMonth(majorTickStep as Integer = 1, initialMargin as Double = 432000.0)
- method selectStartOfSecond(majorTickStep as Integer = 1, initialMargin as Double = 0.1)
- method selectStartOfWeek(majorTickStep as Integer = 1, initialMargin as Double = 172800.0)
- method selectStartOfYear(majorTickStep as Integer = 1, initialMargin as Double = 5184000.0)
- method shift(offset as Integer = 1)
- method shift(offset as Integer, fillValue as Double)
- method stdDev as Double
- method subArray(value as CDArrayMBS)
- method subArray(value() as Double)
- method subValue(value as Double)
- method sum as Double
- method trim(startIndex as Integer = 0, len as Integer = -1)
- method Values as Double()
This class has no sub classes.
Blog Entries
Release notes
- Version 19.4
- Fixed CDArrayMBS.percentile to return double.
Some methods using this class:
- CDBaseMeterMBS.getTicks as CDArrayMBS
- CDDataAcceleratorMBS.Constructor(xData as CDArrayMBS)
- CDFinanceSimulatorMBS.getCloseData as CDArrayMBS
- CDFinanceSimulatorMBS.getHighData as CDArrayMBS
- CDFinanceSimulatorMBS.getOpenData as CDArrayMBS
- CDFinanceSimulatorMBS.getTimeStamps as CDArrayMBS
- CDLayerMBS.addDataSet(data as CDArrayMBS, colorvalue as Integer = -1, name as string = "") as CDDataSetMBS
- CDLayerMBS.setXData(data as CDArrayMBS)
- CDRanTableMBS.getCol(colNo as Integer) as CDArrayMBS
- CDXYChartMBS.addLineLayer(data as CDArrayMBS, colorvalue as color, name as string = "", depth as Integer = 0) as CDLineLayerMBS
Some examples using this class:
- /ChartDirector/compactline
- /ChartDirector/curvefitting
- /ChartDirector/discontline
- /ChartDirector/pareto
- /ChartDirector/posnegwaterfall
- /ChartDirector/rotatedline
- /ChartDirector/waterfall
Some related classes:
- class CDBaseMeterMBS
- class CDDataAcceleratorMBS
- class CDDataSetMBS
- class CDFinanceSimulatorMBS
- class CDLayerMBS
- class CDLineLayerMBS
- class CDRanTableMBS
- class CDXYChartMBS
The items on this page are in the following plugins: MBS ChartDirector Plugin.
