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 抱怨意外字符。