ScatterOptions
Namespace: Wisej.Web.Ext.ChartJS3
Assembly: Wisej.Web.Ext.ChartJS3 (4.1.0.0)
Options for the Scatter chart.
- C#
- VB.NET
public class ScatterOptions : Options
Public Class ScatterOptions
Inherits Options
The Options property returns an instance of this class when ChartType is Scatter. This class doesn't add any option to the shared options defined in Options.
Example:
this.chartJS31.ChartType = ChartType.Scatter;
var options = (ScatterOptions)this.chartJS31.Options;
options.Plugins.Title.Text = "Height vs. Weight";
options.Scales.yAxes[0].Ticks.BeginAtZero = true;
Constructors
ScatterOptions()
Default constructor.
Creates a standalone ScatterOptions set that is not yet attached to a ChartJS3 control. Assign it to the Options property of a scatter chart.
Example:
var options = new ScatterOptions();
options.Plugins.Title.Text = "Samples";
this.chartJS31.ChartType = ChartType.Scatter;
this.chartJS31.Options = options;
ScatterOptions(chart, defaults)
Constructs a new instance of the ScatterOptions set.
| Name | Type | Description |
|---|---|---|
| chart | ChartJS3 | The ChartJS3 that owns this set of options. |
| defaults | Options | Default options to copy from. Can be null. |
When defaults is not null, the properties shared with it (for example Plugins, Scales or IndexAxis) are copied into the new instance, which is how the chart preserves the common settings when ChartType changes. Nested option sets are copied into new instances, other properties are copied only when they have a non-default value. The ChartJS3 control creates this instance automatically when ChartType is Scatter.
Example:
var options = new ScatterOptions(this.chartJS31, this.chartJS31.Options);
options.Plugins.Legend.Position = HeaderPosition.Top;
this.chartJS31.Options = options;