簡體   English   中英

以編程方式在Google Spreadsheet Embedded Line Chart中顯示數據標簽

[英]Programatically show data labels in Google Spreadsheet Embedded Line Chart

我設法通過Google App腳本生成了一個嵌入式折線圖。

當前實施:

var mySheet = SpreadsheetApp.getActive().getSheetByName("Sheet1");
var myDataRange = mySheet.getRange(1, 1, 10, 5);
var chart = mySheet.newChart();
chart.setChartType(Charts.ChartType.LINE);
chart.addRange(myDataRange);
chart.setPosition(1, 1, 0, 0);

var series = {
  0: {
    color: 'blue',
    annotations: {
      textStyle: {
        fontName: 'Times-Roman',
        fontSize: 18,
        color: '#871b47'
      }
    }
  },
  1: { color: '#a9c5e3' }
};
// styling of series works as long as I display data labels manually
chart.setOption('series', series);
var embeddedChart = chart.build();
mySheet.insertChart(embeddedChart);

現在,我還想在圖表的某些系列中顯示數據標簽。 我可以設置手動添加的現有數據標簽的樣式,但僅使用Apps Script不能在新創建的圖表中顯示它們。 我該如何實現?

這里找到答案要顯示我使用的系列的數據標簽

var series = {
  0: {
    dataLabel: "value"
  }
};
chart.setOption('series', series);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM