Platforms to show: All Mac Windows Linux Cross-Platform
CDDataSetMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | ChartDirector | MBS ChartDirector Plugin | 8.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 26 methods
- method Constructor Private
- method getDataColor as Integer
- method getDataName as string
- method getLegendIcon as string
- method getPosition(i as Integer) as Double
- method getUseYAxis as CDAxisMBS
- method getValue(i as Integer) as Double
- method setData(data() as Double)
- method setDataColor(dataColor as color, edgeColor as color, shadowColor as color, shadowEdgeColor as color)
- method setDataColor(dataColor as Integer, edgeColor as Integer = -1, shadowColor as Integer = -1, shadowEdgeColor as Integer = -1)
- method setDataLabelFormat(formatString as string)
- method setDataLabelStyle(font as string = "", fontsize as Double = 8, fontcolor as Integer = 0, fontangle as Double = 0) as CDTextBoxMBS
- method setDataLabelStyle(font as string, fontsize as Double, fontcolor as color, fontangle as Double = 0) as CDTextBoxMBS
- method setDataName(name as string)
- method setDataSymbol(drawobj as CDDrawAreaMBS)
- method setDataSymbol(file as folderitem)
- method setDataSymbol(ImageFilePath as string)
- method setDataSymbol(pic as Picture)
- method setDataSymbol(polygon() as Integer, size as Integer = 11, fillcolor as Integer = -1, edgeColor as Integer = -1)
- method setDataSymbol(polygon() as Integer, size as Integer, fillcolor as color, edgeColor as color)
- method setDataSymbol(symbol as Integer, size as Integer = 5, fillColor as Integer = -1, edgeColor as Integer = -1, lineWidth as Integer = 1)
- method setDataSymbol(symbol as Integer, size as Integer, fillColor as color, edgeColor as color, lineWidth as Integer = 1)
- method setLineWidth(w as Integer)
- method setSymbolOffset(offsetX as Integer, offsetY as Integer)
- method setUseYAxis(axis as CDAxisMBS)
- method setUseYAxis(b as boolean=true)
This class has no sub classes.
Some methods using this class:
- CDLayerMBS.addDataSet(data as CDArrayMBS, colorvalue as color, name as string = "") as CDDataSetMBS
- CDLayerMBS.addDataSet(data as CDArrayMBS, colorvalue as Integer = -1, name as string = "") as CDDataSetMBS
- CDLayerMBS.addDataSet(data() as Double, colorvalue as color, name as string = "") as CDDataSetMBS
- CDLayerMBS.addDataSet(data() as Double, colorvalue as Integer = -1, name as string = "") as CDDataSetMBS
- CDLayerMBS.getDataSet(dataSet as Integer) as CDDataSetMBS
- CDLayerMBS.getDataSetByZ(z as Integer) as CDDataSetMBS
Some examples using this class:
- /ChartDirector/ChartDirector Control
- /ChartDirector/ChartDirector Control for Web
- /ChartDirector/ChartDirector Control Retina
- /ChartDirector/fontxy
- /ChartDirector/pareto
- /ChartDirector/symbolline datezoom
- /ChartDirector/Tracking Cursor/Finance Chart Track Line
- /ChartDirector/Tracking Cursor/Track Line Web
- /ChartDirector/Tracking Cursor/Track Line with Axis Labels
- /ChartDirector/Tracking Cursor/Track Line with Data Labels Retina
Blog Entries
- MBS Xojo Plugins, version 18.5pr7
- MBS Real Studio Plugins, version 12.4pr3
- MBS Real Studio Plugins, version 12.3pr9
Xojo Developer Magazine
Release notes
- Version 18.5
- Changed CDDataSetMBS.setDataSymbol, CDThreeDScatterGroupMBS.setDataSymbol and CDPolarLayerMBS.setDataSymbol to retain the CDDrawAreaMBS object to keep it alive.
The items on this page are in the following plugins: MBS ChartDirector Plugin.
CDDataAcceleratorMBS - CDDiscreteHeatMapLayerMBS