SeriesPointCollection.AddBoxPlotPoint(TimeOnly, Double, Double, Double, Double, Double, Double) Method
Adds a point with the specified argument and values required to plot a series with a Box Plot series view.
Namespace: DevExpress.XtraCharts
Assembly: DevExpress.XtraCharts.v25.2.dll
NuGet Package: DevExpress.Charts
Declaration
public int AddBoxPlotPoint(
TimeOnly argument,
double min,
double quartile1,
double median,
double quartile3,
double max,
double mean
)
Parameters
| Name | Type | Description |
|---|---|---|
| argument | TimeOnly | The new series point’s TimeOnly argument. |
| min | Double | The new series point’s minimum value. |
| quartile1 | Double | The new series point’s first quartile value. |
| median | Double | The new series point’s median value. |
| quartile3 | Double | The new series point’s third quartile value. |
| max | Double | The new series point’s maximum value. |
| mean | Double | The new series point’s mean value. |
Returns
| Type | Description |
|---|---|
| Int32 | The position at which the new point was inserted. |
Remarks
The following code snippet adds a Box Plot series point:
using DevExpress.XtraCharts;
using DevExpress.XtraEditors;
public class MainForm : XtraForm {
public MainForm() {
Series series = new Series("BoxPlot Series", ViewType.BoxPlot);
SeriesPointCollection points = series.Points;
int index = points.AddBoxPlotPoint(
new TimeOnly(12, 0, 0),
min: 1.0,
quartile1: 2.0,
median: 3.0,
quartile3: 4.0,
max: 5.0,
mean: 3.0
);
chartControl1.Series.Add(series);
XYDiagram diagram = (XYDiagram)chartControl1.Diagram;
diagram.AxisX.DateTimeScaleOptions.MeasureUnit = DateTimeMeasureUnit.Hour;
}
}
See Also