| AddAttributes | Define a single handler for all X values in all series |
| AddBookmark | Add a bookmark for a page or section |
| AddEffect | Allow user to associate arbitrary SVG with any standard text item |
| AddHints | Define a single hint for all X values in all series |
| AddHyperlinks | Define a single link for all X values in all series |
| AddJavaPrologue | Add a javascript prologue to chart rendered as SVG or VML |
| AddTableShading | Add Color and optional shading to a table cell |
| AddTips | Define a single tip for all X values in all series |
| DefineFont | Add a short code for a complex font definition |
| DrawBarChart | Constructs a grouped or stacked barchart from given data values |
| DrawBoxPlot | Construct box-whisker plot from data and one or two category arrays |
| DrawBubbleChart | Make an incidence plot from x and y data and marker scales |
| DrawCloudChart | Draw 3D grid and construct 3D Scatter from x,y and z values (either x or y may be category variables) |
| DrawContourPlot | Generate contour plot from xyz values passed as 3 arrays |
| DrawDialChart | Draw a dial from one or more data values and optional pointer radii as percentages |
| DrawFrame | Draw current frame, with any fixed text such as headings and footnotes |
| DrawGanttChart | Construct a Gantt chart from schedule data |
| DrawHistogram | Construct a histogram plot from data and class interval |
| DrawImage | Add an artwork to the current chart given a bitmap object or filename and optional uri and size. The bitmap is required for embedded formats and the uri is used to make the link for web graphics. |
| DrawKey | This will draw and clear any pending keys, using the current setting of key text. It is called automatically on Rendering the completed chart, so is only required if you need an exact key location. |
| DrawLineGraph | Constructs a linegraph or surface plot from an array of data values |
| DrawMinMaxChart | Construct hi-lo plot, joining maximum with minimum data values for each axis value |
| DrawMultiple | Generate a trellis from nested yvalues and iterate around it for each data vector |
| DrawNote | Write text note at XY co-ordinate or absolute position with optional rotation and max width. |
| DrawPieChart | Constructs a piechart from an array of data values and optional explosion array |
| DrawPolarChart | Construct polar chart from data (radial=Y, angular=X) |
| DrawResponsePlot | Draw 3D grid, and construct surface from multiple vectors of zValues giving rows and columns |
| DrawScatterPlot | Make a scatter-diagram from x and y data |
| DrawStepChart | Construct step chart from data and step start-points |
| DrawTable | Construct table from a set of columns of data. |
| DrawTowerChart | Do 3D grid, and construct towerchart from simple rectangular set of heights |
| DrawTraceChart | Seismometer-style chart with multiple parallel traces |
| DrawVectors | Make a vector chart (directed graph or velocity map) from an array of links |
| DrawVennDiagram | Draw a Venn diagram using supplied membership data |
| DrawXBarChart | Create Barchart (vertical only) with given rather than logical X-axis |
| GetCoefficients | Coefficients of modelfit |
| GetFittedValues | Fitted values from model |
| GetITickPositions | Calculated Inner ticks |
| GetResiduals | Residuals from modelfit |
| GetXTickPositions | Calculated X tickmarks |
| GetYTickPositions | Calculated Y tickmarks |
| GroupBy | Prepare key-based grouping criterion prior to plotting data. |
| IncludeSource | Add arbitrary (SVG/EPS) content to beginning of output stream |
| NewCell | Move to the next cell in the current trellis. |
| NewFrame | Clear the area for a new chart with an optional new frame size/position. |
| NewPage | Page throw with option to skip full reset |
| NewYAxis | Partial reset to allow independent secondary Y-axis |
| NextNote | Returns the correct position for the next note text allowing given extra space in pts |
| RedrawAxes | Overdraws the existing axes where data has obscured them |
| RenderBitmap | Return completed chart rendered through raster engine as type Bitmap |
| RenderEps | Return completed chart rendered through EPS engine |
| RenderGraphic | Return completed chart as is |
| RenderImageMap | Return tags to make an HTML imagemap for completed chart |
| RenderMetafile | Return completed chart rendered through raster engine (as Metafile type) |
| RenderPdf | Return completed chart rendered through through PDF engine. |
| RenderPS | Return chart rendered through EPS engine for ps, distiller |
| RenderSvg | Return completed chart rendered through SVG engine, or details of saved SVG file |
| RenderVml | Return completed chart rendered through VML engine |
| Reset | Clear SharpPlot taking optional paper size (width,height in pts) |
| ResetKey | Removes any accumulated key definitions |
| ResetProperties | All properties except trellis definitions are returns to default values. |
| SaveChartLog | Save completed chart as a log file (for debugging) |
| SaveEps | Save completed chart rendered through EPS engine |
| SaveImage | Save completed chart rendered through raster engine as an image file |
| SavePdf | Saves completed chart to be rendered with Acrobat Reader. |
| SavePS | Save chart rendered through EPS engine for ps, distiller |
| SaveSvg | Save completed chart rendered through SVG engine, or details of saved SVG file |
| SaveVml | Save completed chart rendered through VML engine |
| SetAltitudeColors | Set colors for use by altitude shading |
| SetArrowStyle | Set Arrow format given any of (Arrow size, sweep angle, fill pattern) |
| SetAxisStyle | Set Axis format given any of color, lineStyle and lineweight (pts) |
| SetBackground | Set Paper shading style from any of fill-color, fill-style, edge-width (pts) |
| SetBarWidths | Set Bar widths |
| SetCaptionFont | Set Caption font given any of fontname, point-size, style, color |
| SetCellSize | Set Cellsize (width,height) from xvalue and yvalue |
| SetChartBackground | Set Chart background shading style from any of fill-color, fill-style, edge-width (pts) |
| SetChartName | Assign a non-default name to the current chart |
| SetColors | Set colors for use by upcoming data series |
| SetContourStyle | Set Contour format given any of color, lineStyle and lineweight (pts) |
| SetContourTagFont | Set ContourTag font given any of fontname, point-size, style, color |
| SetDataWindow | Window for data from an array of integers |
| SetDatumLineStyle | Set DatumLine style given any of color, lineStyle and lineweight (pts) |
| SetEdgeStyle | Set Edge format given any of color, lineStyle and lineweight (pts) |
| SetEffects | Effect list for use by upcoming data series |
| SetFillStyles | Fill Patterns for use by upcoming data series |
| SetFootnoteFont | Set Footnote font given any of fontname, point-size, style, color |
| SetFrameBackground | Set Frame background shading style from any of fill-color, fill-style, edge-width (pts) |
| SetGridLineStyle | Set Gridline format given any of color, lineStyle and lineweight (pts) |
| SetHeadingFont | Set Heading font given any of fontname, point-size, style, color |
| SetHeadingNudge | Set Heading nudge from displacements (right,up) |
| SetILabels | Set I labels given a string array or a simple string |
| SetILabelFont | Set Inner label font given any of fontname, point-size, style, color |
| SetIRange | Set I axis range given one or two elements |
| SetITickMarks | Set I tick marks |
| SetIZones | Set I zones |
| SetKeyBackground | Set Key background shading style from any of fill-color, fill-style, edge-width (pts) |
| SetKeyFont | Set Key font given any of fontname, point-size, style, color |
| SetKeyFrame | Key frame (ltwh in pts) Frame given top corner and size |
| SetKeyNudge | Set Key nudge from displacements (right,up) |
| SetKeyText | Set Legends for key given a string array, a simple string, or a numeric array |
| SetLabelFont | Set Label font given any of fontname, point-size, style, color |
| SetLineStyles | Set line-styles for use by upcoming data series |
| SetMargins | Set all four chart margins (in pts) in one call (a single value sets all four to the same) |
| SetMarkers | Set marker cycle for use by upcoming data series |
| SetMarkerScales | Set Marker scales |
| SetNoteBackground | Set Note background shading style from any of fill-color, fill-style, edge-width (pts) |
| SetNoteFont | Set Note font given any of fontname, point-size, style, color |
| SetNoteNudge | Set Note nudge from displacements (right,up) |
| SetOrderOfFit | Set Order of fit given one or two integers |
| SetPageLabels | Set Page-labels given a string array or a simple string |
| SetPenWidths | Set line-widths for use by upcoming data series |
| SetPieCenter | Set Pie centre (xy) from xvalue and yvalue |
| SetSelection | Set Selection mask for data |
| SetSeriesNames | Assign a non-default name or names to the upcoming data series |
| SetSubheadingFont | Set Subheading font given any of fontname, point-size, style, color |
| SetTablePosition | Set Table position from x,y and optional width |
| SetTowerFillStyles | Set Tower ptns (top,face,edge) from any standard FillStyle |
| SetTrellis | Trellis layout (cells down, cells across) or total cell count |
| SetValueFont | Set Value tag font given any of fontname, point-size, style, color |
| SetValueNudge | Set Value nudge from displacements (right,up) |
| SetValueTags | Set Value tags given a string array, a simple string, or a numeric array |
| SetViewpoint | Set 3D viewpoint given a set of roll,pitch,yaw values |
| SetWallFillStyles | Set Wall patterns (YZ,XZ,XY) from any standard FillStyle |
| SetWeightings | Set Weights for modelfit |
| SetXCaptionFont | Set X Caption font given any of fontname, point-size, style, color |
| SetXDatumLines | Set X datum line(s) |
| SetXLabels | Set X labels given a string array, a simple string, or a numeric array |
| SetXLabelFont | Set X label font given any of fontname, point-size, style, color |
| SetXRange | Set X axis range given one or two elements |
| SetXTickLengths | X tick lengths (percent) from an array of integers |
| SetXTickMarks | Set X tick marks given a tickmark specification |
| SetXZones | Set X zone |
| SetYCaptionFont | Set Y Caption font given any of fontname, point-size, style, color |
| SetYDatumLines | Set Y datum line(s) |
| SetYLabels | Set Y labels given a string array, a simple string, or a numeric array |
| SetYLabelFont | Set Y label font given any of fontname, point-size, style, color |
| SetYRange | Set Y axis range given one or two elements |
| SetYTickLengths | Y-tick lengths (percent) from an array of integers |
| SetYTickMarks | Set Y tick marks given a tickmark specification |
| SetYZones | Set Y zone |
| SetZCaptionFont | Set Z Caption font given any of fontname, point-size, style, color |
| SetZLabels | Set Z labels given a string array or a simple string |
| SetZLabelFont | Set Z label font given any of fontname, point-size, style, color |
| SetZRange | Set Z axis range given one or two elements |
| SetZTickMarks | Set Z tick marks given a tickmark specification |
| SplitBy | Enables data to be split according to some criterion prior to plotting. |