IChartData

IChartData interface

表示用于图表绘制的数据。

public interface IChartData

特性

姓名描述
Categories { get; }获取主要类别(或主要和次要类别 ifUseSecondaryCategories属性为假)。 只读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 和数据 inCategories属性用于主要和次要系列。 如果为真,则SecondaryCategories属性中的数据用于辅助系列和数据 在Categories属性用于主要系列。 读/写Boolean。

方法

姓名描述
GetRange()获取图表数据范围。
ReadWorkbookStream()将内部包含的 Excel 工作簿写入内存流。
SetExternalWorkbook(string)将外部工作簿设置为图表的数据源。图表数据将从目标工作簿更新。
SetExternalWorkbook(string, bool)将外部工作簿设置为图表的数据源。
SetRange(string)设置图表数据范围。系列和类别将根据新的数据范围进行更新。 如果数据范围内的系列数量大于图表数据中系列的数量,则与当前集合中的最后一个系列具有相同类型 的其他系列将添加到集合结束。
SwitchRowColumn()在轴上交换数据。 X 轴上绘制的数据将移动到 Y 轴,反之亦然。
WriteWorkbookStream(MemoryStream)使用用户指定的值初始化内部包含的 Excel 工作簿。

也可以看看