IChartData

IChartData интерфейс

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

public interface IChartData

Свойства

ИмяОписание
Categories { get; }Возвращает первичные категории (или обе — первичные и вторичные категории, если свойство UseSecondaryCategories имеет значение false). Только для чтения IChartCategoryCollection.
ChartDataWorkbook { get; }Возвращает фабрику ячеек для создания ячеек, используемых в сериях диаграммы или категориях. Только для чтения IChartDataWorkbook.
DataSourceType { get; }Представляет источник данных диаграммы
EmbeddedWorkbookType { get; }Возвращает тип внедрённой рабочей книги. Возвращает NotDefined, если DataSourceType является ExternalWorkbook. Только для чтения WorkbookType.
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-рабочую книгу значением, указанным пользователем.

См. также