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