[]
使用此接口可以配置迷你图垂直轴的最小值和最大值缩放行为,包括自定义轴边界以及相对于同一组中其他迷你图的缩放选项。
worksheet.getRange("A1:A3").setValue(new Object[][] {{10}, {-5}, {20}});
ISparklineGroup sparklineGroup = worksheet.getRange("B1:B3").getSparklineGroups().add(SparkType.Line, "A1:A3");
ISparkVerticalAxis verticalAxis = sparklineGroup.getAxes().getVertical();
verticalAxis.setCustomMinScaleValue(-10);
verticalAxis.setCustomMaxScaleValue(25);
doubledoublevoidsetCustomMaxScaleValue(double value) voidsetCustomMinScaleValue(double value) voidsetMaxScaleType(SparkScale value) voidsetMinScaleType(SparkScale value) 使用此方法可以在最大缩放类型设置为 SparkScale.SparkScaleCustom 后检索手动最大轴值。
worksheet.getRange("A1:A4").setValue(new Object[][] {{2}, {5}, {3}, {7}});
ISparklineGroup group = worksheet.getRange("B1").getSparklineGroups().add(SparkType.Line, "A1:A4");
ISparkVerticalAxis verticalAxis = group.getAxes().getVertical();
verticalAxis.setMaxScaleType(SparkScale.SparkScaleCustom);
verticalAxis.setCustomMaxScaleValue(10);
double maxScaleValue = verticalAxis.getCustomMaxScaleValue();
使用此方法可在最大缩放类型设置为 SparkScale.SparkScaleCustom 后设置手动最大轴值。
worksheet.getRange("A1:A4").setValue(new Object[][] {{2}, {5}, {3}, {7}});
ISparklineGroup group = worksheet.getRange("B1").getSparklineGroups().add(SparkType.Line, "A1:A4");
ISparkVerticalAxis verticalAxis = group.getAxes().getVertical();
verticalAxis.setMaxScaleType(SparkScale.SparkScaleCustom);
verticalAxis.setCustomMaxScaleValue(10);
value - 迷你图垂直轴的自定义最大值。使用此方法可以在最小缩放类型设置为 SparkScale.SparkScaleCustom 后检索手动最小轴值。
worksheet.getRange("A1:A4").setValue(new Object[][] {{2}, {5}, {3}, {7}});
ISparklineGroup group = worksheet.getRange("B1").getSparklineGroups().add(SparkType.Line, "A1:A4");
ISparkVerticalAxis verticalAxis = group.getAxes().getVertical();
verticalAxis.setMinScaleType(SparkScale.SparkScaleCustom);
verticalAxis.setCustomMinScaleValue(1);
double minScaleValue = verticalAxis.getCustomMinScaleValue();
使用此方法可在最小缩放类型设置为 SparkScale.SparkScaleCustom 后设置手动最小轴值。
worksheet.getRange("A1:A4").setValue(new Object[][] {{2}, {5}, {3}, {7}});
ISparklineGroup group = worksheet.getRange("B1").getSparklineGroups().add(SparkType.Line, "A1:A4");
ISparkVerticalAxis verticalAxis = group.getAxes().getVertical();
verticalAxis.setMinScaleType(SparkScale.SparkScaleCustom);
verticalAxis.setCustomMinScaleValue(1);
value - 迷你图垂直轴的自定义最小值。使用此方法可以确定迷你图组的垂直轴最大值是按每个迷你图计算、在组内共享,还是通过 setCustomMaxScaleValue(double) 由自定义值定义。
worksheet.getRange("A1:A4").setValue(new Object[][] {{2}, {5}, {3}, {7}});
ISparklineGroup group = worksheet.getRange("B1").getSparklineGroups().add(SparkType.Line, "A1:A4");
ISparkVerticalAxis verticalAxis = group.getAxes().getVertical();
verticalAxis.setMaxScaleType(SparkScale.SparkScaleGroup);
SparkScale maxScaleType = verticalAxis.getMaxScaleType();
SparkScale 值。使用 SparkScale.SparkScaleGroup、SparkScale.SparkScaleSingle 或 SparkScale.SparkScaleCustom 可以控制最大轴值是由迷你图组共享、为每个迷你图计算,还是由自定义值定义。
worksheet.getRange("A1:A4").setValue(new Object[][] {{2}, {5}, {3}, {7}});
ISparklineGroup group = worksheet.getRange("B1").getSparklineGroups().add(SparkType.Line, "A1:A4");
ISparkVerticalAxis verticalAxis = group.getAxes().getVertical();
verticalAxis.setMaxScaleType(SparkScale.SparkScaleGroup);
value - 最大垂直轴缩放类型。返回的 SparkScale 值指示最小轴值是由迷你图组共享、为每个迷你图计算,还是由自定义值定义。
worksheet.getRange("A1:A4").setValue(new Object[][] {{2}, {5}, {3}, {7}});
ISparklineGroup group = worksheet.getRange("B1").getSparklineGroups().add(SparkType.Line, "A1:A4");
ISparkVerticalAxis verticalAxis = group.getAxes().getVertical();
verticalAxis.setMinScaleType(SparkScale.SparkScaleGroup);
SparkScale minScaleType = verticalAxis.getMinScaleType();
使用 SparkScale.SparkScaleGroup、SparkScale.SparkScaleSingle 或 SparkScale.SparkScaleCustom 可以控制最小轴值是由迷你图组共享、为每个迷你图计算,还是由自定义值定义。
worksheet.getRange("A1:A4").setValue(new Object[][] {{2}, {5}, {3}, {7}});
ISparklineGroup group = worksheet.getRange("B1").getSparklineGroups().add(SparkType.Line, "A1:A4");
ISparkVerticalAxis verticalAxis = group.getAxes().getVertical();
verticalAxis.setMinScaleType(SparkScale.SparkScaleGroup);
value - 最小垂直轴缩放类型。