ContourLayer objects are created by using XYChart.addContourLayer.
The data for the ContourLayer are the z values at some points in the xy plane. Both gridded and scattered data points are supported.
Using the data, the ContourLayer computes the z values of all pixels in the xy plane. The computation can be based on spline or bilinear/line surface fitting, configurable using ContourLayer.setSmoothInterpolation.
The ContourLayer then colors the pixels based on the z values, and draws contour lines to join positions with the same z values. The color mapping and contour levels are controlled by the ColorAxis object of the ContourLayer, obtainable using ContourLayer.colorAxis.
| Method | Inherited | Description |
|---|---|---|
| setZData | (Self) | Sets the z data used for the contour chart. |
| setColorAxis | (Self) | Sets the position, length and orientation of the color axis (color legend). |
| colorAxis | (Self) | Gets the ColorAxis object representing the color axis (color legend). |
| setSmoothInterpolation | (Self) | Sets whether to use spline or bilinear/linear surface interpolation. |
| setZBounds | (Self) | Clips the z values to the given bounds. |
| setContourColor | (Self) | Sets contour line colors. |
| setContourWidth | (Self) | Sets contour line widths. |
| setExactContour | (Self) | Sets whether to use exact contours or boundary contours. |
| set3D | Layer | Sets the 3D depth of the layer, and the 3D gap between the current layer and the next layer. |
| setLineWidth | Layer | Sets the default line width of lines when drawing data sets on the layer. |
| setBorderColor | Layer | Sets the default border color and lighting effect for the data representation. |
| setLegendOrder | Layer | Sets the order of the data set names as appeared in the legend box. |
| setLegend | Layer | Sets the order of the data set names as appeared in the legend box. |
| getLegendIcon | Layer | Gets the CDML representation of the legend icon for a data set. |
| setDataCombineMethod | Layer | Sets the method used to combine multiple data sets in a layer. |
| addDataSet | Layer | Adds a data set to the chart layer. |
| getDataSet | Layer | Gets a DataSet object based on the order in which it is being added to the chart. |
| getDataSetByZ | Layer | Gets a DataSet object based on the order in which it is being drawn. |
| getDataSetCount | Layer | Gets the number of data sets in the layer. |
| addDataGroup | Layer | Open a new data group. |
| addExtraField | Layer | Adds an array of text to be used as an extra field in various places. |
| addExtraField2 | Layer | Adds an array of numbers/dates to be used as an extra field in various places. |
| setUseYAxis | Layer | Determine the y-axis to use when drawing the data sets. |
| setUseYAxis2 | Layer | Determine if the primary or secondary y-axis should be used when drawing the data sets. |
| setXData | Layer | Sets the x values of the data points in the data sets. |
| setXData2 | Layer | Sets the x values of the data points in the data sets as evenly distributed in a range. |
| setBaseLine | Layer | Sets the baseline for the data representation. |
| alignLayer | Layer | Aligns the layer with a data set of another bar chart layer in Side layout. |
| getXCoor | Layer | Gets the x pixel coordinate given the x data value. |
| getYCoor | Layer | Gets the y pixel coordinate given the y data value. |
| getNearestXValue | Layer | Gets the x data value that is nearest to the specified x pixel coordinate. |
| getXIndexOf | Layer | Gets the data point index at the specified x data value. |
| getXPosition | Layer | Gets the x positional value of a data point, as measured on the primary x-axis. |
| xZoneColor | Layer | Creates an x-zone color. An x-zone will change from one color to another depending on a threshold value on the x-axis. |
| yZoneColor | Layer | Creates a y-zone color. A y-zone will change from one color to another depending on a threshold value on the y-axis. |
| setDataLabelStyle | Layer | Enables data labels and sets their styles. |
| setDataLabelFormat | Layer | Sets the data label format. |
| addCustomDataLabel | Layer | Adds a custom data label to a data point. |
| setAggregateLabelStyle | Layer | Enables aggregate labels and sets their styles. |
| setAggregateLabelFormat | Layer | Sets the aggregate label format. |
| addCustomAggregateLabel | Layer | Adds a custom aggregate label to an aggregated object. |
| addCustomGroupLabel | Layer | Adds a custom data group label to object representing the group. |
| moveFront | Layer | Moves the layer in front of another layer. |
| moveBack | Layer | Moves the layer behind another layer. |
| getImageCoor | Layer | Gets the image map coordinates of a data point as represented in the layer as HTML image map attributes. |
| getImageCoor2 | Layer | Gets the image map coordinates of a region containing all data points at the given x-position as HTML image map attributes. |
| getHTMLImageMap | Layer | Generates an HTML image map for all data points as represented on the layer. |
| setHTMLImageMap | Layer | Override the default arguments used when generating HTML image map for the layer. |