The methods of the SharpPlot class are listed below.
AddAttributes | Insert arbitrary content in the XML output for known text items |
AddBookmark | Bookmark this page with name, level, openflag and weblink |
AddComment | Insert a note with optional id and compression switch |
AddEffect | Allow user to associate arbitrary SVG/XAML with any standard text item or subitem |
AddHints | Apply an array of hints to a set of text items |
AddHyperlinks | Apply an array of links to a set of text items |
AddJavaPrologue | Include the definition of a JavaScript function in the output chart |
AddTableShading | Add a combination of Color and Fill to an individual table cell |
AddTips | Apply an array of tips to a set of text items |
DefineFont | Create a definition for a font, including CSS details and PostScript name |
DrawBarChart | Draws a grouped or stacked barchart from an array of arrays of values |
DrawBoxPlot | Construct compound box-whisker plot from a data array and two integer category arrays |
DrawBubbleChart | Scatterplot from 2 arrays of data with markers scaled by 3rd array |
DrawCloudChart | 3D Scatter from x,y and multiple z values |
DrawContourPlot | Contour plot from 3 arrays of double values |
DrawDialChart | Draw a dial or gauge from data and pointer radii |
DrawFrame | Draw current frame, with any fixed text such as headings and footnotes |
DrawGanttChart | Gantt chart from 3 double arrays of Y-values, X-start and X-end values |
DrawHistogram | Construct a histogram from a floating-point vector |
DrawImage | Add an image to a chart |
DrawKey | This will draw and clear any pending keys, using the current setting of key text. |
DrawLineGraph | Construct plot from array of arrays of y values and x-values |
DrawMinMaxChart | Create hi-lo plot from arrays of max,min and optional axis values |
DrawMultiple | Multiple plot from double array of arrays of y-values versus double x-values |
DrawNetworkMap | Draw a network of nodes and their link strengths |
DrawNote | Write text note given text, position, angle and maximum width |
DrawPieChart | Piechart from data and sector explosions |
DrawPolarChart | Polar plot from multiple series and times or angles |
DrawPolygon | Draw polygon from x and y coordinates, with optional Color, FillStyle, line width and LineStyle |
DrawResponsePlot | Draw 3D grid, and construct surface from multiple vectors of zValues giving rows and columns |
DrawScatterPlot | Make a scatter plot from x and y data |
DrawStepChart | Stepped line from arrays of height data and step-start values |
DrawTable | Build a table from an array of arrays of strings, giving cells in columns |
DrawTowerChart | Tower chart from an array of arrays of height values |
DrawTraceChart | Draw a set of parallel traces from an array of arrays of Y-values and an array of X-values |
DrawTreeMap | Draw a treemap of a vector of items (may be paired with depth vector or a triplet of value,depth,altitude) |
DrawTriangle | Construct triangle chart from data (3 series giving proportions or counts) |
DrawVectors | Vector plot from 4 series of x y x y |
DrawVennDiagram | Draw a Venn diagram using supplied membership data |
DrawXBarChart | XBarchart from multiple data series and x-values |
FindExtremes | Determines the extreme values from an array of data, allowing for the ‘Curves’ style |
GetAltitudeColors | Get the array of colors used in Altitude Colors |
GetCharsets | Return the list of used characters for each used font |
GetCoefficients | Coefficients of model fit |
GetColors | Get the array of colors used by upcoming series |
GetFillStyles | Get an array of fill-styles used by upcoming series |
GetFittedValues | Fitted values from model |
GetITickPositions | Calculated Inner ticks |
GetKeyBoxes | Get bounding boxes of the latest round of drawn Keys |
GetKeyIndices | Get int[] setting for Key indices |
GetLabelMask | Label mask |
GetLineStyles | Get the array of line-styles to be used by upcoming series. |
GetMarkerColors | Get the array of colors used in Marker Colors |
GetMarkers | Get the array of markers for upcoming series |
GetNetworkMapLinkArc | NetworkMap Link Arc |
GetNetworkMapSelfArc | NetworkMap Self Arc |
GetPaperSize | Get paper size as a 2-item double vector (width height) |
GetPenWidths | Get the array of line-widths for upcoming series |
GetResiduals | Residuals from modelfit |
GetTextSize | Get text width and height in points |
GetTrellisBoxes | Get the current trellis boxes as a list of (x y x y) coordinates |
GetViewpoint | Get 3D viewpoint given a set of roll,pitch,yaw values in degrees |
GetXTickPositions | Calculated X tickmarks |
GetYTickPositions | Calculated Y tickmarks |
GetZTickPositions | Calculated Z tickmarks |
GroupBy | Group by unique values |
IncludeSource | Add arbitrary (SVG/EPS) content to beginning or end of output stream |
MapCoords | Maps a matched pair of (x,y) co-ordinate arrays to points |
NewCell | Move to the next cell in the current trellis. |
NewFrame | Clear the area for a new chart with new frame size and position. |
NewPage | Move on to next page |
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 |
ReadComment | Recover comments saved to file in any output format or passed as a string |
ReadPdfStream | Recover any page from an encoded PDF |
RedrawAxes | Overdraws the axes with optional framing |
RenderAnimatedSvg | Return chart rendered as animated SVG, with one frame per page |
RenderBitmap | Return completed chart rendered through raster engine as a Bitmap object |
RenderChartLog | Return completed chart as a readable log |
RenderDocument | Return completed chart as a Document instance |
RenderEps | Return completed chart rendered as Encapsulated PostScript |
RenderImageMap | Return tags to make an HTML imagemap for completed chart |
RenderJsonChartMap | Return JSON arrays to make a map for entire chart |
RenderMetafile | Return or stream completed chart as one of the Extended Metafile formats |
RenderPS | Return completed chart rendered as raw PostScript |
RenderPageMap | Return an instance of the PageMap class to allow active graphics applications with completed chart |
RenderPdf | Return completed chart as a PDF stream |
RenderSvg | Return completed chart rendered as SVG |
RenderVml | Return completed chart as a VML string |
RenderXaml | Return completed chart rendered as a XAML Canvas |
Reset | Clear SharpPlot taking optional paper size (width,height in pts) |
ResetKey | Removes any accumulated key definitions |
ResetProperties | All properties except trellis definitions are returned to default values. |
SaveAnimatedGif | Save chart rendered through raster engine as an animated GIF file, one frame per page. |
SaveAnimatedSvg | Save chart to named file as animated SVG, with one frame per page |
SaveChartLog | Save completed chart as a readable log file |
SaveEps | Save completed chart to named file as Encapsulated PostScript |
SaveImage | Save completed chart rendered through raster engine as an image file |
SavePS | Save completed chart to named file as raw PostScript |
SavePdf | Save completed chart to named file as PDF |
SaveSvg | Save completed chart to named file as SVG |
SaveVml | Save chart to named file as VML, optionally wrapped into HTML |
SaveXaml | Save completed chart to named file as a XAML Canvas |
SetAltitudeColors | Set Altitude Colors |
SetArrowStyle | Set Arrow format from Arrow size, with optional sweep angle and fill pattern |
SetAxesScales | Set Axes scales given an array of numbers or a single value |
SetAxisStyle | Set Axis format from any reasonable combination of lineColor, lineStyle and lineWidth |
SetBackground | Set Paper from any reasonable combination of fillColor, fillStyle and edgeWidth |
SetBarWidths | Set Bar widths given an array of numbers or a single value |
SetBaselineStyle | Set Baseline format from any reasonable combination of lineColor, lineStyle and lineWidth |
SetCaptionFont | Set Caption font from a combination of fontname, size, style, colour |
SetCellSize | Set Cellsize (width,height) from a single value or X value and Y value pair |
SetChartBackground | Set Chart background from any reasonable combination of fillColor, fillStyle and edgeWidth |
SetChartName | Assign a non-default name to the current chart |
SetColors | Set a color or an array of colors to be used by upcoming series |
SetContourStyle | Set Contour format from any reasonable combination of lineColor, lineStyle and lineWidth |
SetContourTagFont | Set ContourTag font from a combination of fontname, size, style, colour |
SetDataWindow | Set Window for data given an array of values or a single value |
SetDatumLineStyle | Set DatumLine style from any reasonable combination of lineColor, lineStyle and lineWidth |
SetDatumLineTags | Set Datumline tags from a delimited string or a string array |
SetDatumTagFont | Set DatumTag font from a combination of fontname, size, style, colour |
SetEdgeStyle | Set Edge format from any reasonable combination of lineColor, lineStyle and lineWidth |
SetEffects | Set Effect cycle – string or string array |
SetEquationNumericFormat | Set Equation numeric format from a simple string or an array of strings |
SetEquationPosition | Set Equation position from a single value or X value and Y value pair |
SetFillStyles | Set a fill-style or an array of fill-styles for use by upcoming series Set an array of fill-styles for use by upcoming series |
SetFootnoteFont | Set Footnote font from a combination of fontname, size, style, colour |
SetFrameBackground | Set Frame background from any reasonable combination of fillColor, fillStyle and edgeWidth |
SetGridLineStyle | Set Gridline format from any reasonable combination of lineColor, lineStyle and lineWidth |
SetHeadingFont | Set Heading font from a combination of fontname, size, style, colour |
SetHeadingNudge | Set Heading nudge(x,y) from given displacements |
SetIDataRange | Set Inner data range given an array of numbers or a single value |
SetILabelFont | Set Inner label font from a combination of fontname, size, style, colour |
SetILabels | Set Inner axis labels from a simple string or an array of strings |
SetIRange | Set Inner axis range range given maximum and optional minimum values |
SetITickMarks | Set Inner axis tick marks given an array of numbers or a single value |
SetIZones | Set Inner axis zones given one or more Zone definitions |
SetKeyBackground | Set Key background fill from any reasonable combination of fillColor, fillStyle and edgeWidth |
SetKeyFont | Set Key font from a combination of fontname, size, style, colour |
SetKeyFrame | Key frame (ltwh in pts) Frame given top corner and size |
SetKeyIndices | Set Key indices given an array of values or a single value |
SetKeyNudge | Set Key box nudge from given displacements |
SetKeyText | Set Legend texts for key from a delimited string or a string array |
SetLabelFont | Set Label font from a combination of fontname, size, style, colour |
SetLabelMask | Set Label mask from a mask (always treated as flags) |
SetLineStyles | Set a Line-style or an array of line-styles to be used by upcoming series. |
SetMargins | Set chart margins individually or as a group |
SetMarkerColors | Set Marker Colors |
SetMarkerScales | Set Marker scales given an array of numbers or a single value |
SetMarkers | Set up a marker or an array of markers for upcoming series |
SetModelSpan | Set Modelfit span range given maximum and optional minimum values |
SetNetworkMapLinkArc | Set NetworkMap Link Arc given an array of numbers or a single value |
SetNetworkMapSelfArc | Set NetworkMap Self Arc given an array of numbers or a single value |
SetNewline | Set Newline to any single character |
SetNoteBackground | Set Note background from any reasonable combination of fillColor, fillStyle and edgeWidth |
SetNoteFont | Set Note font from a combination of fontname, size, style, colour |
SetNoteNudge | Set Note nudge from given displacements |
SetOrderOfFit | Order of fit for x and y axes (3D charts or contour plots) |
SetPageLabels | Set Page-labels from a simple string or an array of strings |
SetParityLimitStyle | Set Parity limit style from any reasonable combination of lineColor, lineStyle and lineWidth |
SetParityLineStyle | Set Parity axis style from any reasonable combination of lineColor, lineStyle and lineWidth |
SetParityZoneStyle | Set Parity zone style from any reasonable combination of fillColor, fillStyle and edgeWidth |
SetPenWidths | Set a line-width or an array of line-widths for use by upcoming data series |
SetPieCenter | Set Pie centre (xy) from a single value or X value and Y value pair |
SetSelection | Set Selection mask for data from a mask (always treated as flags) |
SetSeriesNames | Assign a list of names to the upcoming data series |
SetSubheadingFont | Set Subheading font from a combination of fontname, size, style, colour |
SetTablePosition | Set Table position and size from x,y and optional width and height |
SetTowerFillStyles | Tower ptns (top,face,edge) for Walls and towers (single value sets all three) |
SetTrellis | Makes a trellis specification from a cell count or cell layout |
SetValueFont | Set Value tag font from a combination of fontname, size, style, colour |
SetValueNudge | Set Value nudge from a pair of displacements or matching arrays |
SetValueTags | Set Value tags from a delimited string or a string array |
SetViewpoint | Set 3D viewpoint given a set of roll,pitch,yaw values in degrees |
SetWallFillStyles | Wall patterns (YZ,XZ,XY) for Walls and towers (single value sets all three) |
SetWeightings | Set Weights for modelfit given an array of numbers or a single value |
SetXCaptionFont | Set X Caption font from a combination of fontname, size, style, colour |
SetXDataRange | Set X data range given an array of numbers or a single value |
SetXDatumLines | Set X datum line(s) given an array of numbers or a single value |
SetXGridLines | Set X gridline(s) given an array of numbers or a single value |
SetXLabelFont | Set X label font from a combination of fontname, size, style, colour |
SetXLabelNudge | Set X-label nudge from given displacements |
SetXLabels | Set X labels from a delimited string or a string array |
SetXRange | Set X axis range range given maximum and optional minimum values |
SetXTickLengths | Set X tick lengths given an array of numbers or a single value |
SetXTickMarks | Define X tick marks as intervals or an explicit array giving irregular settings |
SetXZones | Set X zone given one or more Zone definitions |
SetYCaptionFont | Set Y Caption font from a combination of fontname, size, style, colour |
SetYDataRange | Set Y data range given an array of numbers or a single value |
SetYDatumLines | Set Y datum line(s) given an array of numbers or a single value |
SetYGridLines | Set Y gridline(s) given an array of numbers or a single value |
SetYLabelFont | Set Y label font from a combination of fontname, size, style, colour |
SetYLabelNudge | Set Y-label nudge from given displacements |
SetYLabels | Set Y labels from a delimited string or a string array |
SetYRange | Set Y axis range range given maximum and optional minimum values |
SetYTickLengths | Set Y-tick lengths given an array of numbers or a single value |
SetYTickMarks | Define Y tick marks as intervals or an explicit array giving irregular settings |
SetYZones | Set Y zone given one or more Zone definitions |
SetZCaptionFont | Set Z Caption font from a combination of fontname, size, style, colour |
SetZDataRange | Set Z data range given an array of numbers or a single value |
SetZDatumLines | Set Z datum line(s) given an array of numbers or a single value |
SetZLabelFont | Set Z label font from a combination of fontname, size, style, colour |
SetZLabels | Set Z labels from a simple string or an array of strings |
SetZRange | Set Z axis range range given maximum and optional minimum values |
SetZTickMarks | Define Z tick marks as intervals or an explicit array giving irregular settings |
SetZZones | Set Z zone given one or more Zone definitions |
SplitBy | Split by unique values |
UseCmyk | Use a color defined by 4 inks (Cyan, Magenta, Yellow, Black) rather than RGB intensities (Red, Green, Blue) |
|