Platforms to show: All Mac Windows Linux Cross-Platform

CDAreaLayerMBS class

Super class: CDLayerMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
class ChartDirector MBS ChartDirector Plugin 8.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The AreaLayer class represents area layers.
Example
// The data for the area chart
dim data0(-1) as Double = array(42, 49, 33, 38, 51, 46, 29, 41, 44, 57, 59, 52, 37, 34, 51, 56, 56, 60, 70, 76, 63, 67, 75, 64, 51.0)
dim data1(-1) as Double = array(50, 45, 47, 34, 42, 49, 63, 62, 73, 59, 56, 50, 64, 60, 67, 67, 58, 59, 73, 77, 84, 82, 80, 84, 89.0)
dim data2(-1) as Double = array(61, 79, 85, 66, 53, 39, 24, 21, 37, 56, 37, 22, 21, 33, 13, 17, 4, 23, 16, 25, 9, 10, 5, 7, 16.0)
dim labels(-1) as string = array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24")

// Create a XYChart object of size 500 x 300 pixels
dim c as new CDXYChartMBS(500, 300)

// Set the plotarea at (90, 30) and of size 300 x 240 pixels.
call c.setPlotArea(90, 30, 300, 240)

// Add a legend box at (405, 100)
call c.addLegend(405, 100)

// Add a title to the chart
call c.addTitle("Daily System Load")

// Add a title to the y axis. Draw the title upright (font angle = 0)
c.yAxis.setTitle("Database"+endofline.unix+"Queries"+endofline.unix+"(per sec)").setFontAngle(0)

// Set the labels on the x axis.
call c.xAxis.setLabels(labels)

// Display 1 out of 2 labels on the x-axis. Show minor ticks for remaining
// labels.
c.xAxis.setLabelStep(2, 1)

// Add an area layer
dim layer as CDAreaLayerMBS
layer = c.addAreaLayer

// Draw the area layer in 3D
layer.set3D

// Add the three data sets to the area layer
call layer.addDataSet(data0, -1, "Server # 1")
call layer.addDataSet(data1, -1, "Server # 2")
call layer.addDataSet(data2, -1, "Server # 3")

// Output the chart
Backdrop=c.makeChartPicture

Subclass of the CDLayerMBS class.
This is a subclass of an abstract class. You can't create an instance, but you can get one from various plugin functions.

Super class CDLayerMBS

This class has no sub classes.

Some methods using this class:

  • CDXYChartMBS.addAreaLayer(data() as Double, colorvalue as color, name as string = "", depth as Integer = 0) as CDAreaLayerMBS
  • CDXYChartMBS.addAreaLayer(data() as Double, colorvalue as Integer = -1, name as string = "", depth as Integer = 0) as CDAreaLayerMBS
  • CDXYChartMBS.addAreaLayer(dataCombineMethod as Integer = 1, depth as Integer = 0) as CDAreaLayerMBS
  • CDXYChartMBS.addAreaLayer(dates() as date, colorvalue as color, name as string = "", depth as Integer = 0) as CDAreaLayerMBS
  • CDXYChartMBS.addAreaLayer(dates() as date, colorvalue as Integer = -1, name as string = "", depth as Integer = 0) as CDAreaLayerMBS
  • CDXYChartMBS.addAreaLayer(dates() as DateTime, colorvalue as color, name as string = "", depth as integer = 0) as CDAreaLayerMBS
  • CDXYChartMBS.addAreaLayer(dates() as DateTime, colorvalue as integer = -1, name as string = "", depth as integer = 0) as CDAreaLayerMBS

Some examples using this class:


The items on this page are in the following plugins: MBS ChartDirector Plugin.


CDAngularMeterMBS   -   CDArrayMBS


The biggest plugin in space...