[]
        
首页
开发者学堂
文档
论坛
市场
生态机会
活动
立即试用
(Showing Draft Content)

ISparkPoints

Interface ISparkPoints


public interface ISparkPoints
表示迷你图上数据点标记的设置。

ISparkPoints 实例提供对迷你图中第一个、最后一个、最高、最低、正值和负值数据点的标记设置的访问。它通常从 ISparklineGroup.getPoints() 获取,并与 ISparkColor 对象一起用于控制标记颜色和可见性。


 worksheet.getRange("A1:D1").setValue(new Object[][] {{10, -5, 15, 8}});
 ISparklineGroup sparklineGroup = worksheet.getRange("E1").getSparklineGroups().add(SparkType.Line, "A1:D1");
 ISparkPoints sparkPoints = sparklineGroup.getPoints();
 sparkPoints.getFirstpoint().setVisible(true);
 sparkPoints.getNegative().getColor().setRgb(Color.GetRed());
 
  • Method Details

    • getFirstpoint

      ISparkColor getFirstpoint()
      获取 ISparkColor 对象,该对象表示迷你图上第一个数据点标记的颜色和可见性。
      
       worksheet.getRange("A1:A4").setValue(new Object[][] {{5}, {2}, {7}, {3}});
       ISparklineGroup group = worksheet.getRange("B1").getSparklineGroups().add(SparkType.Line, "A1:A4");
       ISparkColor firstpoint = group.getPoints().getFirstpoint();
       firstpoint.setVisible(true);
       firstpoint.getColor().setColor(Color.GetRed());
       
      Returns:
      迷你图第一个数据点标记的 ISparkColor 对象。
    • getHighpoint

      ISparkColor getHighpoint()
      获取 ISparkColor 对象,该对象表示迷你图上最高数据点标记的颜色和可见性。

      使用返回的对象可以配置是否显示最高点标记以及它使用的颜色。

      
       worksheet.getRange("A1:A4").setValue(new Object[][] {{5}, {2}, {7}, {3}});
       ISparklineGroup group = worksheet.getRange("B1").getSparklineGroups().add(SparkType.Line, "A1:A4");
       ISparkColor highpoint = group.getPoints().getHighpoint();
       highpoint.setVisible(true);
       highpoint.getColor().setColor(Color.GetRed());
       
      Returns:
      迷你图上最高数据点标记的 ISparkColor 对象。
    • getLastpoint

      ISparkColor getLastpoint()
      获取 ISparkColor 对象,该对象表示迷你图上最后一个数据点标记的颜色和可见性。
      
       worksheet.getRange("A1:A4").setValue(new Object[][] {{5}, {2}, {7}, {3}});
       ISparklineGroup group = worksheet.getRange("B1").getSparklineGroups().add(SparkType.Line, "A1:A4");
       ISparkColor lastpoint = group.getPoints().getLastpoint();
       lastpoint.setVisible(true);
       lastpoint.getColor().setColor(Color.GetBlue());
       
      Returns:
      迷你图最后一个数据点标记的 ISparkColor 对象。
    • getLowpoint

      ISparkColor getLowpoint()
      获取 ISparkColor 对象,该对象表示迷你图上最低数据点标记的颜色和可见性。

      使用返回的对象可以控制是否显示最低点标记并自定义其颜色。

      
       worksheet.getRange("A1:A4").setValue(new Object[][] {{5}, {2}, {7}, {3}});
       ISparklineGroup group = worksheet.getRange("B1").getSparklineGroups().add(SparkType.Line, "A1:A4");
       ISparkColor lowpoint = group.getPoints().getLowpoint();
       lowpoint.setVisible(true);
       lowpoint.getColor().setColor(Color.GetRed());
       
      Returns:
      迷你图最低数据点标记的 ISparkColor 对象。
    • getMarkers

      ISparkColor getMarkers()
      获取 ISparkColor 对象,该对象表示迷你图上正值数据点标记的颜色和可见性。

      使用此对象可以配置正值数据点在迷你图组中的显示方式。

      
       worksheet.getRange("A1:A4").setValue(new Object[][] {
           {10},
           {-5},
           {8},
           {12}
       });
       ISparklineGroup group = worksheet.getRange("B1").getSparklineGroups().add(SparkType.Line, "A1:A4");
       ISparkColor markers = group.getPoints().getMarkers();
       markers.getColor().setRGB(Color.GetBlue());
       markers.setVisible(true);
       
      Returns:
      迷你图中正值点标记的 ISparkColor 对象。
    • getNegative

      ISparkColor getNegative()
      获取 ISparkColor 对象,该对象表示迷你图上负值数据点标记的颜色和可见性。

      使用此对象可以配置负值数据点在迷你图组中的显示方式。

      
       worksheet.getRange("A1:A4").setValue(new Object[][] {
           {10},
           {-5},
           {8},
           {-3}
       });
       ISparklineGroup group = worksheet.getRange("B1").getSparklineGroups().add(SparkType.Line, "A1:A4");
       ISparkColor negative = group.getPoints().getNegative();
       negative.getColor().setRGB(Color.GetRed());
       negative.setVisible(true);
       
      Returns:
      迷你图中负值点标记的 ISparkColor 对象。