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 工作簿。

也可以看看