The SurfaceChart class represents surface charts. The SurfaceChart class is a subclass of
| Method | Inherited | Description |
| SurfaceChart | (Self) | Creates a new SurfaceChart object. |
| setPlotRegion | (Self) | Sets the position of the plot region. |
| setData | (Self) | Sets the data for the surface chart. |
| setInterpolation | (Self) | Enables and sets the degree and method of interpolation of the data points. |
| setViewAngle | (Self) | Sets the 3D view angles. |
| setPerspective | (Self) | Sets the strength of the perspective effect. |
| setShadingMode | (Self) | Sets the shading mode for the surface. |
| setLighting | (Self) | Sets the Phong lighting parameters for the front side of the surface. |
| setBackSideBrightness | (Self) | Sets the back side brightness as a ratio of the front side brightness. |
| setBackSideLighting | (Self) | Sets the Phong lighting parameters for the back side of the surface. |
| setBackSideColor | (Self) | Sets the color of the back side of the surface. |
| setSurfaceAxisGrid | (Self) | Sets the colors of the axis grid lines on the surface. |
| setSurfaceDataGrid | (Self) | Sets the colors of the data grid lines on the surface. |
| setContourColor | (Self) | Sets the colors of the contour lines on the surface. |
| xAxis | (Self) | Retrieves the Axis object representing x-axis of the surface chart. |
| yAxis | (Self) | Retrieves the Axis object representing y-axis of the surface chart. |
| zAxis | (Self) | Retrieves the Axis object representing z-axis of the surface 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). |
| setWallVisibility | (Self) | Shows or hides the plot region walls. |
| setWallColor | (Self) | Sets the color of the plot region walls. |
| setWallThickness | (Self) | Sets the thickness of the plot region walls. |
| setWallGrid | (Self) | Sets the grid line colors on plot region walls. |
| setZAxisPos | (Self) | Sets the position of the z-axis. |
| setSize | BaseChart | Sets the size of the chart, exclusive of the drop shadow (if any). |
| getWidth | BaseChart | Gets the width of the chart. |
| getHeight | BaseChart | Gets the height of the chart. |
| setBackground | BaseChart | Sets the background color, border color and 3D border effect of the chart. |
| setRoundedFrame | BaseChart | Sets the border style of the chart to rounded corners. |
| setDropShadow | BaseChart | Adds a drop shadow to the chart. |
| setBorder | BaseChart | Sets the border color of the chart. |
| setWallpaper | BaseChart | Uses the image from the specified file as the wallpaper to repetitively fill the background of the chart. |
| setBgImage | BaseChart | Uses the image from the specified file as the background image of the chart. |
| setSearchPath | BaseChart | Sets the file system search path for loading image files. |
| setTransparentColor | BaseChart | Specifies a certain color to mean transparent when creating a raster image output, or to include alpha transparency channel in the output. |
| setAntiAlias | BaseChart | Controls whether anti-alias is used when drawing lines, shapes and text. |
| addTitle | BaseChart | Adds a title at the top center of the chart. |
| addTitle2 | BaseChart | Adds a title to the chart. |
| addLegend | BaseChart | Adds a legend box to the chart. |
| addLegend2 | BaseChart | Adds a legend box to the chart with grid layout. |
| getLegend | BaseChart | Gets the LegendBox object representing the legend box in the chart. |
| layoutLegend | BaseChart | Lays out and gets the LegendBox object representing the legend box in the chart. |
| getDrawArea | BaseChart | Retrieves the internal DrawArea object that is used to draw the chart. |
| addText | BaseChart | Adds a text box to the chart. |
| addTable | BaseChart | Adds a CDML table to the chart. |
| addLine | BaseChart | Adds a line to the chart. |
| addExtraField | BaseChart | Adds an array of text to be used as an extra field in various places. |
| addExtraField2 | BaseChart | Adds an array of numbers/dates to be used as an extra field in various places. |
| setColor | BaseChart | Change the color at the specified position in the palette. |
| setColors | BaseChart | Change the colors in the palette. |
| setColors2 | BaseChart | Change the colors in the palette, starting from the specified position in the palette. |
| getColor | BaseChart | Gets the color at the specified position of the palette. |
| adjustBrightness | BaseChart | Creates a color that is a darkened or brightened version of the given color. |
| halfColor | BaseChart | Creates a color that is half the intensity of the given color. |
| dashLineColor | BaseChart | Creates a dash line color. |
| patternColor | BaseChart | Creates a pattern color using an array of colors as the bitmap pattern. |
| patternColor2 | BaseChart | Creates a pattern color by loading the pattern from an image file. |
| linearGradientColor | BaseChart | Creates a two-point linear gradient color. |
| linearGradientColor2 | BaseChart | Creates a multi-point linear gradient color. |
| radialGradientColor | BaseChart | Creates a two-point radial gradient color. |
| radialGradientColor2 | BaseChart | Creates a multi-point radial gradient color. |
| gradientColor | BaseChart | Creates a two-point linear gradient color. |
| gradientColor2 | BaseChart | Creates a multi-point linear gradient color. |
| setDefaultFonts | BaseChart | Sets the defaults for normal, bold, italic and bold-italic fonts. |
| setFontTable | BaseChart | Sets an entry in the font table to the specified font name. |
| formatValue | BaseChart | Formats a number/date using the ChartDirector formatting syntax as is in Parameter Substitution and Formatting. |
| setNumberFormat | BaseChart | Sets the characters used for thousand separator, decimal point, and negative sign. |
| setMonthNames | BaseChart | Sets the names of the months for date/time formatting purposes. |
| setWeekDayNames | BaseChart | Sets the names of the week days for date/time formatting purposes. |
| setAMPM | BaseChart | Sets the names to be used to denote morning and afternoon. |
| layout | BaseChart | Perform auto-scaling of the axes (if any) and compute the positions of the various objects in the chart. |
| enableVectorOutput | BaseChart | Enables true vector graphics output. |
| makeChart | BaseChart | Generates the chart image and save it into a file. |
| makeChart2 | BaseChart | Generates the chart as an image in memory. |
| makeChart3 | BaseChart | Generates the chart in internal format and return a DrawArea object to allow adding custom drawings on top of the chart. |
| makeSession | BaseChart | Generates the chart as an image and save it to a session variable. |
| getHTMLImageMap | BaseChart | Generates an HTML image map for the chart. |
| getChartMetrics | BaseChart | Gets the chart metrics for passing to WebChartViewer.setChartMetrics to support view ports. |