ChartData

ChartData class

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

public class ChartData : DomObject<Chart>, IChartData  

Свойства

NameDescription
Categories { get; }Получает основные категории (или как основные, так и вторичные категории, если свойство UseSecondaryCategories равно false). Только для чтения IChartCategoryCollection.
ChartDataWorkbook { get; }Получает фабрику ячеек для создания ячеек, используемых для серий или категорий графика. Только для чтения IChartDataWorkbook.
DataSourceType { get; }Представляет путь к внешней рабочей книге, если источник данных внешний, иначе null
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 рабочую книгу с заданным пользователем значением.

См. также