IChartErrorBars module

class IChartErrorBars.IChartErrorBars

Bases: SpireObject

<summary>
Represent error bars on the chart series.

Error bars indicate the degree of uncertainty for chart data. Only series in area, bar, column, line, and scatter groups on a 2-D chart can have error bars. Only series in scatter groups can have x and y error bars.

</summary>

property Border: IChartBorder
<summary>
Represents border object. Read only.

<example>The following code illustrates how to access and format the IChartBorder for IChartErrorBars: <code>

//Create worksheet Workbook workbook = new Workbook(); workbook.LoadFromFile(“Sample.xlsx”); Worksheet worksheet = workbook.Worksheets[0]; //Create chart and set range IChart chart = worksheet.Charts.Add(); chart.DataRange = worksheet.Range[“A1:C3”]; //Set chart type chart.ChartType = ExcelChartType.ColumnClustered; //Get chart serie IChartSerie serie = chart.Series[0]; //Enabling the Y Error bars serie.ErrorBar(true,ErrorBarIncludeType.Both,ErrorBarType.Percentage,10); IChartErrorBars errorBars = serie.ErrorBarsY; //Set Error bars border color errorBars.Border.Color = Color.Red; //Save to file workbook.SaveToFile(“Chart.xlsx”); </code> </example>

</summary>

property Chart3DOptions: IFormat3D
<summary>

Gets the chart3 D options.

</summary>

<value>The chart3 D options.</value>

ClearFormats()
<summary>

Clears current error bar.

</summary>

Delete()
<summary>

Delete current error bar.

</summary>

property HasCap: bool
<summary>
Indicates if error bar has cap.

<example>The following code illustrates how to remove end style for IChartErrorBars: <code>

//Create worksheet Workbook workbook = new Workbook(); workbook.LoadFromFile(“Sample.xlsx”); Worksheet worksheet = workbook.Worksheets[0]; //Create chart and set range IChart chart = worksheet.Charts.Add(); chart.DataRange = worksheet.Range[“A1:C3”]; //Set chart type chart.ChartType = ExcelChartType.ColumnClustered; //Get chart serie IChartSerie serie = chart.Series[0]; //Enabling the Y Error bars serie.ErrorBar(true,ErrorBarIncludeType.Both,ErrorBarType.Percentage,10); IChartErrorBars errorBars = serie.ErrorBarsY; //Set false to remove the end style errorBars.HasCap = false; //Save to file workbook.SaveToFile(“Chart.xlsx”); </code> </example>

</summary>

property Include: ErrorBarIncludeType
<summary>
Reprsents error bar include type.

<example>The following code illustrates how to set include type for IChartErrorBars: <code>

//Create worksheet Workbook workbook = new Workbook(); workbook.LoadFromFile(“Sample.xlsx”); Worksheet worksheet = workbook.Worksheets[0]; //Create chart and set range IChart chart = worksheet.Charts.Add(); chart.DataRange = worksheet.Range[“A1:C3”]; //Set chart type chart.ChartType = ExcelChartType.ColumnClustered; //Get chart serie IChartSerie serie = chart.Series[0]; //Enabling the Y Error bars serie.ErrorBar(true,ErrorBarIncludeType.Both,ErrorBarType.Percentage,10); IChartErrorBars errorBars = serie.ErrorBarsY; //Set negative error only to include errorBars.Include = ErrorBarIncludeType.Minus; //Save to file workbook.SaveToFile(“Chart.xlsx”); </code> </example>

</summary>

property MinusRange: IXLSRange
<summary>
Represents custom minus value.

<example>The following code illustrates how to set the minus range for IChartErrorBars: <code>

//Create worksheet Workbook workbook = new Workbook(); workbook.LoadFromFile(“Sample.xlsx”); Worksheet worksheet = workbook.Worksheets[0]; //Create chart and set range IChart chart = worksheet.Charts.Add(); chart.DataRange = worksheet.Range[“A1:C3”]; //Set chart type chart.ChartType = ExcelChartType.ColumnClustered; //Get chart serie IChartSerie serie = chart.Series[0]; //Enabling the Y Error bars serie.ErrorBar(true,ErrorBarIncludeType.Both,ErrorBarType.Percentage,10); IChartErrorBars errorBars = serie.ErrorBarsY; //Set minus range errorBars.MinusRange = worksheet[“D2”]; //Save to file workbook.SaveToFile(“Chart.xlsx”); </code> </example>

</summary>

property NumberValue: float
<summary>
Represents number value.

<example>The following code illustrates how to set the error value for IChartErrorBars: <code>

//Create worksheet Workbook workbook = new Workbook(); workbook.LoadFromFile(“Sample.xlsx”); Worksheet worksheet = workbook.Worksheets[0]; //Create chart and set range IChart chart = worksheet.Charts.Add(); chart.DataRange = worksheet.Range[“A1:C3”]; //Set chart type chart.ChartType = ExcelChartType.ColumnClustered; //Get chart serie IChartSerie serie = chart.Series[0]; //Enabling the Y Error bars serie.ErrorBar(true,ErrorBarIncludeType.Both,ErrorBarType.Percentage,10); IChartErrorBars errorBars = serie.ErrorBarsY; //Set error value errorBars.NumberValue = 3.0; //Save to file workbook.SaveToFile(“Chart.xlsx”); </code> </example>

</summary>

property PlusRange: IXLSRange
<summary>
Represents custom plus value.

<example>The following code illustrates how to set the plus range for IChartErrorBars: <code>

//Create worksheet Workbook workbook = new Workbook(); workbook.LoadFromFile(“Sample.xlsx”); Worksheet worksheet = workbook.Worksheets[0]; //Create chart and set range IChart chart = worksheet.Charts.Add(); chart.DataRange = worksheet.Range[“A1:C3”]; //Set chart type chart.ChartType = ExcelChartType.ColumnClustered; //Get chart serie IChartSerie serie = chart.Series[0]; //Enabling the Y Error bars serie.ErrorBar(true,ErrorBarIncludeType.Both,ErrorBarType.Percentage,10); IChartErrorBars errorBars = serie.ErrorBarsY; //Set plus range errorBars.PlusRange = worksheet[“D2”]; //Save to file workbook.SaveToFile(“Chart.xlsx”); </code> </example>

</summary>

property Shadow: IShadow
<summary>
Gets the shadow.

<example>The following code illustrates how to access and format the IShadow for IChartErrorBars: <code>

//Create worksheet Workbook workbook = new Workbook(); workbook.LoadFromFile(“Sample.xlsx”); Worksheet worksheet = workbook.Worksheets[0]; //Create chart and set range IChart chart = worksheet.Charts.Add(); chart.DataRange = worksheet.Range[“A1:C3”]; //Set chart type chart.ChartType = ExcelChartType.ColumnClustered; //Get chart serie IChartSerie serie = chart.Series[0]; //Enabling the Y Error bars serie.ErrorBar(true,ErrorBarIncludeType.Both,ErrorBarType.Percentage,10); IChartErrorBars errorBars = serie.ErrorBarsY; //Set Error bars shadow color errorBars.Shadow.Color = Color.Red; //Set Error bars shadow outer presets errorBars.Shadow.ShadowOuterType = XLSXChartShadowOuterType.OffsetDiagonalTopRight; //Save to file workbook.SaveToFile(“Chart.xlsx”); </code> </example>

</summary>

<value>The shadow.</value>

property Type: ErrorBarType
<summary>
Represents excel error bar type.

<example>The following code illustrates how to set the error bar type for IChartErrorBars: <code>

//Create worksheet Workbook workbook = new Workbook(); workbook.LoadFromFile(“Sample.xlsx”); Worksheet worksheet = workbook.Worksheets[0]; //Create chart and set range IChart chart = worksheet.Charts.Add(); chart.DataRange = worksheet.Range[“A1:C3”]; //Set chart type chart.ChartType = ExcelChartType.ColumnClustered; //Get chart serie IChartSerie serie = chart.Series[0]; //Enabling the Y Error bars serie.ErrorBar(true,ErrorBarIncludeType.Both,ErrorBarType.Percentage,10); IChartErrorBars errorBars = serie.ErrorBarsY; //Set error amount to standard deviation errorBars.Type = ErrorBarType.StandardDeviation; //Save to file workbook.SaveToFile(“Chart.xlsx”); </code> </example>

</summary>