Class XlsChartSerie
- Namespace
- Spire.Xls.Core.Spreadsheet.Charts
- Assembly
- Spire.XLS.dll
public class XlsChartSerie : XlsObject, IDisposable, IChartSerie, IExcelApplication, INamedObject
- Inheritance
-
XlsChartSerie
- Implements
- Derived
- Inherited Members
Properties
Bubbles
Bubble sizes for the series.
//Create worksheetWorkbook workbook = new Workbook();workbook.LoadFromFile("Sample.xlsx");Worksheet worksheet = workbook.Worksheets[0];//Create chartIChart chart = worksheet.Charts.Add();//Set serieIChartSerie serie = chart.Series.Add(ExcelChartType.Bubble);//Set values and bubble chart rangeserie.Values = worksheet.Range["A1:C1"];;serie.Bubbles = worksheet.Range["A2:C2"];//Save to fileworkbook.SaveToFile("Chart.xlsx");
public IXLSRange Bubbles { get; set; }
Property Value
CategoryLabels
Category labels for the series.
//Create worksheetWorkbook workbook = new Workbook();workbook.LoadFromFile("Sample.xlsx");Worksheet worksheet = workbook.Worksheets[0];//Create chartIChart chart = worksheet.Charts.Add();//Set serieIChartSerie serie = chart.Series.Add();//Set category labels and valuesserie.CategoryLabels = worksheet.Range["A1:C1"];serie.Values = worksheet.Range["A2:C2"];//Save to fileworkbook.SaveToFile("Chart.xlsx");
public IXLSRange CategoryLabels { get; set; }
Property Value
ChartGroup
public int ChartGroup { get; }
Property Value
DataLabels
public IChartDataLabels DataLabels { get; }
Property Value
DataPoints
Returns collection of data points. Read-only.
//Create worksheetWorkbook workbook = new Workbook();workbook.LoadFromFile("Sample.xlsx");Worksheet worksheet = workbook.Worksheets[0];//Create chartIChart chart = worksheet.Charts.Add();//Set rangechart.DataRange = worksheet["A1:C3"];//Set data pointsIChartDataPoints dataPoints = chart.Series[0].DataPoints;//Set data labels value visibilitydataPoints.DefaultDataPoint.DataLabels.HasValue = true;//Save to fileworkbook.SaveToFile("Chart.xlsx");
public IChartDataPoints DataPoints { get; }
Property Value
EnteredDirectlyBubbles
Represents bubble values as entered directly.
//Create worksheetWorkbook workbook = new Workbook();Worksheet worksheet = workbook.Worksheets[0];//Create chartIChart chart = worksheet.Charts.Add();//Set serieIChartSerie serie = chart.Series.Add(ExcelChartType.Bubble);//Set direct valuesserie.EnteredDirectlyValues = new object[] { 10, 20, 30 };//Set bubble chart direct valuesserie.EnteredDirectlyBubbles = new object[] { 1, 4, 2 };//Save to fileworkbook.SaveToFile("Chart.xlsx");
public object[] EnteredDirectlyBubbles { get; set; }
Property Value
- object[]
EnteredDirectlyCategoryLabels
Represents category values as entered directly.
//Create worksheetWorkbook workbook = new Workbook();Worksheet worksheet = workbook.Worksheets[0];//Create chartIChart chart = worksheet.Charts.Add();//Set serieIChartSerie serie = chart.Series.Add(ExcelChartType.Pie);//Set direct valuesserie.EnteredDirectlyValues = new object[] { 2000, 1000, 1000 };//Set direct category labelserie.EnteredDirectlyCategoryLabels = new object[] { "Total Income", "Expenses", "Profit" };//Save to fileworkbook.SaveToFile("Chart.xlsx");
public object[] EnteredDirectlyCategoryLabels { get; set; }
Property Value
- object[]
EnteredDirectlyValues
Represents value as entered directly.
//Create worksheetWorkbook workbook = new Workbook();Worksheet worksheet = workbook.Worksheets[0];//Create chartIChart chart = worksheet.Charts.Add();//Set serieIChartSerie serie = chart.Series.Add(ExcelChartType.Pie);//Set direct valuesserie.EnteredDirectlyValues = new object[] { 2000, 1000, 1000 };//Set direct category labelserie.EnteredDirectlyCategoryLabels = new object[] { "Total Income", "Expenses", "Profit" };//Save to fileworkbook.SaveToFile("Chart.xlsx");
public object[] EnteredDirectlyValues { get; set; }
Property Value
- object[]
ErrorBarsX
Represents X error bars. Read only.
public IChartErrorBars ErrorBarsX { get; }
Property Value
ErrorBarsY
Represents Y error bars. Read only.
public IChartErrorBars ErrorBarsY { get; }
Property Value
Format
Returns format of current serie.
//Create worksheetWorkbook workbook = new Workbook();workbook.LoadFromFile("Sample.xlsx");Worksheet worksheet = workbook.Worksheets[0];//Create chartIChart chart = worksheet.Charts.Add();//Set rangechart.DataRange = worksheet["A1:C2"];//Set chart typechart.ChartType = ExcelChartType.Line;//Set serie formatIChartSerieDataFormat format = chart.Series[0].Format;//Set marker styleformat.MarkerStyle = ChartMarkerType.Star;//Save to fileworkbook.SaveToFile("Chart.xlsx");
public IChartSerieDataFormat Format { get; }
Property Value
HasDroplines
public bool HasDroplines { set; }
Property Value
HasErrorBarsX
Indicates if serie contains X error bars.
public bool HasErrorBarsX { get; set; }
Property Value
HasErrorBarsY
Indicates if serie contains Y error bars.
public bool HasErrorBarsY { get; set; }
Property Value
Index
Represents index of the series.
public int Index { get; }
Property Value
InvertNegaColor
Indicates wheter to invert its colors if the value is negative.
public bool? InvertNegaColor { get; set; }
Property Value
- bool?
Name
Name of the series.
//Create worksheetWorkbook workbook = new Workbook();workbook.LoadFromFile("Sample.xlsx");Worksheet worksheet = workbook.Worksheets[0];//Create chartIChart chart = worksheet.Charts.Add();//Set serieIChartSerie serie = chart.Series.Add("BarSerie");//Set category labels and valuesserie.CategoryLabels = worksheet.Range["A1:C1"];serie.Values = worksheet.Range["A2:C2"];//Get Serie nameConsole.Write(serie.Name);//Save to fileworkbook.SaveToFile("Chart.xlsx");
public string Name { get; set; }
Property Value
NameOrFormula
public string NameOrFormula { get; }
Property Value
NamedRange
Series Name range for the series.
public CellRange NamedRange { get; }
Property Value
Number
Number of the series.
public int Number { get; }
Property Value
ParentSeries
Gets parent serie collection. Read - only.
public XlsChartSeries ParentSeries { get; }
Property Value
ParetoLineFormat
public IChartFrameFormat ParetoLineFormat { get; }
Property Value
PointNumber
Returns number of points in the series. Read-only.
public int PointNumber { get; }
Property Value
RealIndex
public int RealIndex { get; set; }
Property Value
SerieType
Represents serie type.
//Create worksheetWorkbook workbook = new Workbook();workbook.LoadFromFile("Sample.xlsx");Worksheet worksheet = workbook.Worksheets[0];//Create chartIChart chart = worksheet.Charts.Add();//Set rangechart.DataRange = worksheet["A1:C2"];//Set chart typechart.Series[0].SerieType = ExcelChartType.Line;//Save to fileworkbook.SaveToFile("Chart.xlsx");
public ExcelChartType SerieType { get; set; }
Property Value
StartType
Returns serie start type. Read-only.
public string StartType { get; }
Property Value
TrendLines
Represents serie trend lines collection. Read only.
public IChartTrendLines TrendLines { get; }
Property Value
UsePrimaryAxis
Indicates whether to use primary axis for series drawing.
//Create worksheetWorkbook workbook = new Workbook();workbook.LoadFromFile("Sample.xlsx");Worksheet worksheet = workbook.Worksheets[0];//Create chartIChart chart = worksheet.Charts.Add();//Set rangechart.DataRange = worksheet["A1:C3"];//Set secondary axisIChartSerie serie = chart.Series[1];serie.UsePrimaryAxis = false;chart.SecondaryCategoryAxis.Visible = true;//Save to fileworkbook.SaveToFile("Chart.xlsx");
public bool UsePrimaryAxis { get; set; }
Property Value
Values
Values range for the series.
//Create worksheetWorkbook workbook = new Workbook();workbook.LoadFromFile("Sample.xlsx");Worksheet worksheet = workbook.Worksheets[0];//Create chartIChart chart = worksheet.Charts.Add();//Set serieIChartSerie serie = chart.Series.Add();//Set category labels and valuesserie.CategoryLabels = worksheet.Range["A1:C1"];serie.Values = worksheet.Range["A2:C2"];//Save to fileworkbook.SaveToFile("Chart.xlsx");
public IXLSRange Values { get; set; }
Property Value
Methods
Clone(object, Dictionary<string, string>, Dictionary<int, int>)
public XlsChartSerie Clone(object parent, Dictionary<string, string> newNames, Dictionary<int, int> fontIndexes)
Parameters
parent
objectnewNames
Dictionary<string, string>fontIndexes
Dictionary<int, int>
Returns
ErrorBar(bool)
public IChartErrorBars ErrorBar(bool bIsY)
Parameters
bIsY
bool
Returns
ErrorBar(bool, IXLSRange, IXLSRange)
public IChartErrorBars ErrorBar(bool bIsY, IXLSRange plusRange, IXLSRange minusRange)
Parameters
Returns
ErrorBar(bool, ErrorBarIncludeType)
public IChartErrorBars ErrorBar(bool bIsY, ErrorBarIncludeType include)
Parameters
bIsY
boolinclude
ErrorBarIncludeType
Returns
ErrorBar(bool, ErrorBarIncludeType, ErrorBarType)
public IChartErrorBars ErrorBar(bool bIsY, ErrorBarIncludeType include, ErrorBarType type)
Parameters
bIsY
boolinclude
ErrorBarIncludeTypetype
ErrorBarType
Returns
ErrorBar(bool, ErrorBarIncludeType, ErrorBarType, double)
public IChartErrorBars ErrorBar(bool bIsY, ErrorBarIncludeType include, ErrorBarType type, double numberValue)
Parameters
bIsY
boolinclude
ErrorBarIncludeTypetype
ErrorBarTypenumberValue
double
Returns
GetCommonSerieFormat()
Gets common serie format.
public XlsChartFormat GetCommonSerieFormat()
Returns
- XlsChartFormat
Returns common serie format.
GetSerieNameRange()
public IXLSRange GetSerieNameRange()
Returns
SetDefaultName(string)
public void SetDefaultName(string defaultName)
Parameters
defaultName
string