MindFusion.Charting for JavaScript Programmer's Guide
Plot Members
Properties Methods
Collapse All Expand All Members Options: Show All Members Options: Filtered

Include Inherited Members
Include Protected Members

The base class for components used to draw chart graphics.

The following tables list the members exposed by the Plot type.

## Public Properties

| Name | Description
--- | --- | ---
| background | Gets or sets the Brush that should be used to fill the background of this plot.
| borderStroke | Gets or sets the Brush that should be used to stroke the borders of this plot.
| borderStrokeDashStyle | Gets or sets the stroke dash style of plot borders.
| borderStrokeThickness | Gets or sets the stroke thickness of plot borders.
| highlightedItem | Gets or sets the data item that should be drawn highlighted.
| highlightStroke | Gets or sets the Brush used to stroke highlighted item.
| highlightStrokeDashStyle | Gets or sets the stroke dash style of highlighted item.
| highlightStrokeThickness | Gets or sets the stroke thickness of highlighted item.
| seriesRenderers | Gets or sets the SeriesRenderer objects that should draw inside this plot.
| seriesStyle | Gets or sets a SeriesStyle whose attributes should be used to draw series inside this plot, unless their own renderers have a local SeriesStyle value set for respective attribute.

## Public Methods

| Name | Description
--- | --- | ---
| adjustDataRanges | Called at the end of data measurement pass.
| domainDimension | Implements the SeriesContainer interface. Gets the index of the dimension whose set of values should be treated as domain of plotted function.
| draw | Component.Draw override. Draws a grid and all chart graphics represented by contained SeriesRenderer objects.
| drawGrid | Draws the plot's grid.
| drawOrigins | Draws the plot's axis origin lines.
| drawPlot | Draws the plot's background and borders.
| effectiveBorder | Gets the Pen that should be used to draw the plot's borders.
| effectiveBorderStroke | Gets the Brush that should be used to stroke the plot's borders.
| effectiveBorderStrokeThickness | Gets the thickness of border strokes.
| effectiveFill | Gets the Brush that should be used to fill the plot's background.
| effectiveStrokeDashStyle | Gets the dash style of border strokes.
| enumSeries | Implements SeriesContainer.
| measure | Component.Measure override. Measures the desired size of this component.
| measureDataRanges | Measures data of all SeriesRenderer objects drawn inside this plot.
| onRendererDataChanged | Called when a Series raises its DataChanged event.
| startMeasureData | Called in the beginning of data measurement pass.
| unsubscribe | Unsubscribes from DataChanged and PropertyChanged events of all SeriesRenderer objects in specified list.

## See Also

Plot Class
MindFusion.Charting Namespace