IChartData

Интерфейс IChartData

Представляет данные, используемые для построения графиков.

public interface IChartData

Свойства

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

Методы

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

См. также