如何在Google Apps Script中创建雷达图



Google 电子表格支持雷达图,它们位于折线图下。

Google Apps Script支持电子表格的大部分(全部?)图表。但是,我在文档中找不到任何选项可以将折线图转换为雷达图,或从头开始创建折线图。

或者,是否有任何免费服务可以生成雷达图图像,以便我可以从 GAS 获取它?

正如 Andy 指出的那样,我使用了图像图表 API。具体操作方法如下:

function testRadar() {
  var url = 'https://chart.googleapis.com/chart?cht=rs&chs=500x500&chd=t:77,66,15,0,31,48,100,77%7C20,36,100,2,0,100&chco=FF0000,FF9900&chls=2.0,4.0,0.0%7C2.0,4.0,0.0&chxt=x&chxl=0:%7C0%7C45%7C90%7C135%7C180%7C225%7C270%7C315&chxr=0,0.0,360.0&chg=25.0,25.0,4.0,4.0&chm=B,FF000080,0,1.0,5.0%7CB,FF990080,1,1.0,5.0';
  var chart = UrlFetchApp.fetch(url).getBlob().getAs('image/png');
  var doc = DocumentApp.create('testRadar');
  doc.getBody().appendImage(chart);
  doc.saveAndClose();
}

使用字符串串联来构建您的 URL、获取它、追加它、保存它。

使用 URL 编码可防止 GAS 抱怨意外字符。

最新更新