3D Chart Types
All 3D Chart types in SciChart Android provided by the RenderableSeries 3D API.
The IRenderableSeries3D is the visual representation of the [X, Y, Z]
underlying data provided by the corresponding IDataSeries3D<TX,TY,TZ>.
All RenderableSeries are inherited from BaseRenderableSeries3D and are added to the RenderableSeriesCollection which is stored in renderableSeries property. This collection supports multiple RenderableSeries instances of different types. Each RenderableSeries is rendered to the screen, displaying the data from an associated IDataSeries3D<TX,TY,TZ>.
The list of 3D RenderableSeries provided out of the box is available below:
- The PointLine Series 3D
- The Scatter Series 3D
- The Bubble Series 3D
- The Column Series 3D
- The Impulse Series 3D
- The Waterfall Series 3D
- The Free Surface Series 3D
- The Surface Mesh Series 3D
Read on to learn more about the features, that all RenderableSeries 3D have in common. For specific features of any RenderableSeries - please refer to a corresponding article on this series type.
Common RenderableSeries 3D Features
As mentioned above - all 3D series types in SciChart Android conforms to the IRenderableSeries3D protocol. The list of some common features shared by all the series types can be found below:
Feature | Description |
---|---|
dataSeries | A DataSeries is the data-source for a RenderableSeries 3D. Please see the IDataSeries3D<TX,TY,TZ> API documentation for more info. |
isVisible | Allows to hide or show a series. |
isSelected | A series can be made Selected to be drawn on the top of other RenderableSeries. |
pointMarker | This feature lets you set an optional marker on data points, e.g. Ellipse, Square, Cube, etc.. Its usage is described minutely in the PointMarker API article. |
metadataProvider | The MetadataProvider API allows changing the color of a series on a per-point basis. Please see the MetadataProvider 3D API article for more information. |
seriesInfoProvider | Allows to customize the result of inspection of a series by [Chart Modifiers 3D](Chart Modifier 3D APIs.html). Also can be used to specify how modifiers tooltips have to appear for this series. Please refer to the Cursors and Tooltips section for more info. |
seriesColor | Allows to specify the color which will be used while drawing this series. |
TODO: change link to IRenderableSeries3D after update SciChart lib selectedVertexColor | Allows to specify the color for selected vertexes. Please refer to the Vertex Selection Modifier 3D article for more details. |
shininess | Defines how much the surface material is shining. Expect value in [0.0f...1024.0] range. |
specularStrength | Defines how bright and visible is the shining spot. |
specularColor | Defines the material specular color. |
diffuseColor | Defines the material diffuse color. |
Note
You might want to visit our API documentation for the above properties, which is available on the IRenderableSeries3D page.
For more comprehensive walkthrough into any feature or specifics of any series type please refer to articles on that series type. The list of the series types available out of the box can be found at the beginning of this article.