通过SpreadSparkline函数可以创建面积函数迷你图
SpreadSparkline函数有以下这些参数:
Option | Description |
Points | 表示所描述的数据区域,比如"A1:A10"。 |
ShowAverage | (可选参数)类型为布尔值,表示是否要显示平均值;默认值是false,也就是不显示。 |
ScaleStart | (可选参数)类型为数字或者引用,表示这个迷你图的值域下限;默认值是这片数据区域的最小值。 |
ScaleEnd | (可选参数)类型为数字或者引用,表示这个迷你图的值域上限;默认值是这片数据区域的最大值。 |
Style | (可选参数)类型为数字或者引用,表示这个散布函数迷你图的样式。样式是以下其中之一: 1: Stacked - 线从中间到两边 |
ColorScheme | (可选参数)类型为颜色字符串,表示数据点所呈现颜色的字符串;默认值是"#646464"。 |
Vertical | (可选参数)类型为布尔值,表示迷你图是垂直显示还是水平显示;默认值是false,也就是水平显示。 |
你可以通过面积函数创建一个散布函数迷你图。比如:
=SPREADSPARKLINE(points, showAverage?, scaleStart?, scaleEnd?, style?, colorScheme?, vertical?)
下面代码展示了如何创建散布函数迷你图
JavaScript
activeSheet.addSpan(0, 0, 1, 3); activeSheet.getCell(0, 0, GC.Spread.Sheets.SheetArea.viewport).value("Employee Age Statistics").font("20px Arial").hAlign(GC.Spread.Sheets.HorizontalAlign.center).vAlign(GC.Spread.Sheets.VerticalAlign.center); var table1 = activeSheet.tables.add("table1", 1, 0, 49, 3, GC.Spread.Sheets.Tables.TableThemes.light12); table1.filterButtonVisible(false);activeSheet.setValue(1, 0, "Name"); activeSheet.setValue(1, 1, "Age");activeSheet.setValue(1, 2, "Diagram"); for(var i = 2;i < 20; i++) { activeSheet.setValue(i, 0, "Employee " + (i - 1)); } activeSheet.setValue(2, 1, 18); activeSheet.setValue(3, 1, 20); activeSheet.setValue(4, 1, 21); activeSheet.setValue(5, 1, 22); activeSheet.setValue(6, 1, 23); activeSheet.setValue(7, 1, 22); activeSheet.setValue(8, 1, 24); activeSheet.setValue(9, 1, 24); activeSheet.setValue(10, 1, 30); activeSheet.setValue(11, 1, 33); activeSheet.setValue(12, 1, 33); activeSheet.setValue(13, 1, 40); activeSheet.setValue(14, 1, 44); activeSheet.setValue(15, 1, 45); activeSheet.setValue(16, 1, 45); activeSheet.setValue(17, 1, 46); activeSheet.setValue(18, 1, 50); activeSheet.setValue(19, 1, 55); activeSheet.addSpan(2, 2, 10, 1); activeSheet.setFormula(2, 2, '=SPREADSPARKLINE(B3:B20,TRUE,,,4,"green")'); activeSheet.setRowHeight(0, 30); activeSheet.setColumnWidth(0, 100); activeSheet.setColumnWidth(1, 100); activeSheet.setColumnWidth(2, 400);
See Also