Excel.Interfaces.ChartData interface
一个接口,用于描述通过调用 chart.toJSON()
返回的数据。
属性
axes | 表示图表坐标轴。 |
category |
指定图表类别标签级别枚举常量,引用源类别标签的级别。 |
chart |
指定图表的类型。 有关详细信息,请参阅 |
data |
表示图表上的数据标签。 |
display |
指定在图表上绘制空白单元格的方式。 |
format | 封装图表区域的格式属性。 |
height | 指定图表对象的高度(以磅为单位)。 |
id | 图表的唯一 ID。 |
left | 从图表左侧到工作表原点的距离,以磅为单位。 |
legend | 表示图表的图例。 |
name | 指定图表对象的名称。 |
pivot |
封装数据透视图的选项。 |
plot |
表示图表的绘图区。 |
plot |
指定列或行在图表上用作数据系列的方式。 |
plot |
如果仅绘制可见单元格,则为 True。 如果绘制可见单元格和隐藏单元格,则为 False。 |
series | 表示单个系列或图表中的系列集合。 |
series |
指定图表系列名称级别枚举常量,引用源系列名称的级别。 |
show |
指定是否在数据透视图上显示所有字段按钮。 |
show |
指定当值大于数值轴上的最大值时是否显示数据标签。 如果数值轴小于数据点的大小,则可以使用此属性来设置是否显示数据标签。 该属性只适用于二维图表。 |
style | 指定图表的图表样式。 |
title | 表示指定图表的标题,包括标题的文本、可见性、位置和格式。 |
top | 指定从工作表) 或图表 () 上 (的图表区顶部到第 1 行的上边缘到第 1 行顶部的距离(以磅为单位)。 |
width | 指定图表对象的宽度(以磅为单位)。 |
属性详细信息
axes
表示图表坐标轴。
axes?: Excel.Interfaces.ChartAxesData;
属性值
注解
categoryLabelLevel
chartType
指定图表的类型。 有关详细信息,请参阅 Excel.ChartType
。
chartType?: Excel.ChartType | "Invalid" | "ColumnClustered" | "ColumnStacked" | "ColumnStacked100" | "3DColumnClustered" | "3DColumnStacked" | "3DColumnStacked100" | "BarClustered" | "BarStacked" | "BarStacked100" | "3DBarClustered" | "3DBarStacked" | "3DBarStacked100" | "LineStacked" | "LineStacked100" | "LineMarkers" | "LineMarkersStacked" | "LineMarkersStacked100" | "PieOfPie" | "PieExploded" | "3DPieExploded" | "BarOfPie" | "XYScatterSmooth" | "XYScatterSmoothNoMarkers" | "XYScatterLines" | "XYScatterLinesNoMarkers" | "AreaStacked" | "AreaStacked100" | "3DAreaStacked" | "3DAreaStacked100" | "DoughnutExploded" | "RadarMarkers" | "RadarFilled" | "Surface" | "SurfaceWireframe" | "SurfaceTopView" | "SurfaceTopViewWireframe" | "Bubble" | "Bubble3DEffect" | "StockHLC" | "StockOHLC" | "StockVHLC" | "StockVOHLC" | "CylinderColClustered" | "CylinderColStacked" | "CylinderColStacked100" | "CylinderBarClustered" | "CylinderBarStacked" | "CylinderBarStacked100" | "CylinderCol" | "ConeColClustered" | "ConeColStacked" | "ConeColStacked100" | "ConeBarClustered" | "ConeBarStacked" | "ConeBarStacked100" | "ConeCol" | "PyramidColClustered" | "PyramidColStacked" | "PyramidColStacked100" | "PyramidBarClustered" | "PyramidBarStacked" | "PyramidBarStacked100" | "PyramidCol" | "3DColumn" | "Line" | "3DLine" | "3DPie" | "Pie" | "XYScatter" | "3DArea" | "Area" | "Doughnut" | "Radar" | "Histogram" | "Boxwhisker" | "Pareto" | "RegionMap" | "Treemap" | "Waterfall" | "Sunburst" | "Funnel";
属性值
Excel.ChartType | "Invalid" | "ColumnClustered" | "ColumnStacked" | "ColumnStacked100" | "3DColumnClustered" | "3DColumnStacked" | "3DColumnStacked100" | "BarClustered" | "BarStacked" | "BarStacked100" | "3DBarClustered" | "3DBarStacked" | "3DBarStacked100" | "LineStacked" | "LineStacked100" | "LineMarkers" | "LineMarkersStacked" | "LineMarkersStacked100" | "PieOfPie" | "PieExploded" | "3DPieExploded" | "BarOfPie" | "XYScatterSmooth" | "XYScatterSmoothNoMarkers" | "XYScatterLines" | "XYScatterLinesNoMarkers" | "AreaStacked" | "AreaStacked100" | "3DAreaStacked" | "3DAreaStacked100" | "DoughnutExploded" | "RadarMarkers" | "RadarFilled" | "Surface" | "SurfaceWireframe" | "SurfaceTopView" | "SurfaceTopViewWireframe" | "Bubble" | "Bubble3DEffect" | "StockHLC" | "StockOHLC" | "StockVHLC" | "StockVOHLC" | "CylinderColClustered" | "CylinderColStacked" | "CylinderColStacked100" | "CylinderBarClustered" | "CylinderBarStacked" | "CylinderBarStacked100" | "CylinderCol" | "ConeColClustered" | "ConeColStacked" | "ConeColStacked100" | "ConeBarClustered" | "ConeBarStacked" | "ConeBarStacked100" | "ConeCol" | "PyramidColClustered" | "PyramidColStacked" | "PyramidColStacked100" | "PyramidBarClustered" | "PyramidBarStacked" | "PyramidBarStacked100" | "PyramidCol" | "3DColumn" | "Line" | "3DLine" | "3DPie" | "Pie" | "XYScatter" | "3DArea" | "Area" | "Doughnut" | "Radar" | "Histogram" | "Boxwhisker" | "Pareto" | "RegionMap" | "Treemap" | "Waterfall" | "Sunburst" | "Funnel"
注解
dataLabels
表示图表上的数据标签。
dataLabels?: Excel.Interfaces.ChartDataLabelsData;
属性值
注解
displayBlanksAs
指定在图表上绘制空白单元格的方式。
displayBlanksAs?: Excel.ChartDisplayBlanksAs | "NotPlotted" | "Zero" | "Interplotted";
属性值
Excel.ChartDisplayBlanksAs | "NotPlotted" | "Zero" | "Interplotted"
注解
format
封装图表区域的格式属性。
format?: Excel.Interfaces.ChartAreaFormatData;
属性值
注解
height
id
left
legend
表示图表的图例。
legend?: Excel.Interfaces.ChartLegendData;
属性值
注解
name
pivotOptions
封装数据透视图的选项。
pivotOptions?: Excel.Interfaces.ChartPivotOptionsData;
属性值
注解
plotArea
表示图表的绘图区。
plotArea?: Excel.Interfaces.ChartPlotAreaData;
属性值
注解
plotBy
指定列或行在图表上用作数据系列的方式。
plotBy?: Excel.ChartPlotBy | "Rows" | "Columns";
属性值
Excel.ChartPlotBy | "Rows" | "Columns"
注解
plotVisibleOnly
如果仅绘制可见单元格,则为 True。 如果绘制可见单元格和隐藏单元格,则为 False。
plotVisibleOnly?: boolean;
属性值
boolean
注解
series
表示单个系列或图表中的系列集合。
series?: Excel.Interfaces.ChartSeriesData[];
属性值
注解
seriesNameLevel
showAllFieldButtons
showDataLabelsOverMaximum
指定当值大于数值轴上的最大值时是否显示数据标签。 如果数值轴小于数据点的大小,则可以使用此属性来设置是否显示数据标签。 该属性只适用于二维图表。
showDataLabelsOverMaximum?: boolean;
属性值
boolean
注解
style
title
表示指定图表的标题,包括标题的文本、可见性、位置和格式。
title?: Excel.Interfaces.ChartTitleData;
属性值
注解
top
指定从工作表) 或图表 () 上 (的图表区顶部到第 1 行的上边缘到第 1 行顶部的距离(以磅为单位)。
top?: number;
属性值
number