ChartData

ChartData класс

Represents data used for a chart plotting.

public class ChartData : DomObject<Chart>, IChartData

Свойства

NameDescription
Categories { get; }Получает основные категории (или как основные, так и вторичные категории, если свойство UseSecondaryCategories равно false). Только для чтения IChartCategoryCollection.
ChartDataWorkbook { get; }Получает фабрику ячеек для создания ячеек, используемых в сериях диаграммы или категориях. Только для чтения IChartDataWorkbook.
DataSourceType { get; }Представляет путь к внешней рабочей книге, если внешний источник данных, иначе null
EmbeddedWorkbookType { get; }Получает тип встроенной рабочей книги. Возвращает NotDefined, если DataSourceType является ExternalWorkbook. Только для чтения WorkbookType.
ExternalWorkbookPath { get; }Представляет источник данных диаграммы
SecondaryCategories { get; }Получает вторичные категории, если свойство UseSecondaryCategories равно true. Только для чтения IChartCategoryCollection.
Series { get; }Получает серии. Только для чтения IChartSeriesCollection.
SeriesGroups { get; }Получает группы серий. Только для чтения IChartSeriesGroupCollection.
UseSecondaryCategories { get; set; }Если false, то свойство SecondaryCategories возвращает null, а данные в свойстве Categories используются как для основных, так и для вторичных серий. Если true, то данные в свойстве SecondaryCategories используются для вторичных серий, а данные в свойстве Categories — для основных серий. Чтение/запись Boolean.

Методы

NameDescription
GetRange()Получает диапазон данных диаграммы.
ReadWorkbookStream()Записывает встроенную Excel-рабочую книгу в поток в памяти.
SetExternalWorkbook(string)Устанавливает внешнюю рабочую книгу в качестве источника данных для диаграммы. Данные диаграммы будут обновлены из целевой рабочей книги.
SetExternalWorkbook(string, bool)Устанавливает внешнюю рабочую книгу в качестве источника данных для диаграммы.
SetRange(string)Устанавливает диапазон данных диаграммы. Серии и категории будут обновлены в соответствии с новым диапазоном данных. Если количество серий в диапазоне данных больше количества серий в данных диаграммы, то дополнительные серии того же типа, что и последняя серия в текущей коллекции, будут добавлены в конец коллекции.
SwitchRowColumn()Меняет данные местами по осям. Данные, отображаемые по оси X, переместятся на ось Y и наоборот.
WriteWorkbookStream(MemoryStream)Инициализирует встроенную Excel-рабочую книгу пользовательским значением.

См. также