OfficeIMO

API Reference

Class

ExcelChartData

Namespace OfficeIMO.Excel
Assembly OfficeIMO.Excel
Modifiers sealed

In-memory chart data for Excel charts.

Inheritance

  • Object
  • ExcelChartData

Constructors

public ExcelChartData(IEnumerable<String> categories, IEnumerable<ExcelChartSeries> series) #

Creates chart data from the provided categories and series.

Parameters

categories System.Collections.Generic.IEnumerable{System.String} requiredposition: 0
series System.Collections.Generic.IEnumerable{OfficeIMO.Excel.ExcelChartSeries} requiredposition: 1

Methods

public static ExcelChartData CreateDefault() #
Returns: ExcelChartData

Creates a sample chart dataset.

public static ExcelChartData From<T>(IEnumerable<T> items, Func<T, String> categorySelector, params ExcelChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: ExcelChartData

Type Parameters

T

Parameters

items IEnumerable<T> requiredposition: 0
categorySelector Func<T, String> requiredposition: 1
seriesDefinitions ExcelChartSeriesDefinition<T>[] requiredposition: 2
From``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, OfficeIMO.Excel.ExcelChartSeriesDefinition{``0}[] seriesDefinitions) #

Builds chart data from a sequence of items and series definitions.

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
seriesDefinitions OfficeIMO.Excel.ExcelChartSeriesDefinition{``0}[] required

Properties

public IReadOnlyList<String> Categories { get; } #

Gets the category labels for the chart.

public IReadOnlyList<ExcelChartSeries> Series { get; } #

Gets the chart series collection.