Google Apps Script を使用して、傾向線を含む散布図を作成しています。 トレンドラインを作成する方法について Google Charts API からアイデアを取り入れましたが、これは成功しています。しかし、トレンドラインをフォーマットするアプローチCharts API の記述どおりには機能しません。setOption("trendlines", "0: {}") を使用してトレンドラインを作成しましたが、中括弧の間に何を入れても問題ありません。そこに追加した書式設定は機能していないようです。トレンドラインのポイントを散布図の実際のプロット ポイントよりも小さくし、トレンドライン シリーズを黒にしたいと考えています。トレンドラインをうまくフォーマットできれば、授業で Google ドライブを Excel の真の代替手段として使用しようとしている多くの高校の理科教師の問題が解決するでしょう。
これは私のコードです:
function scatterMe(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var chart = sheet.newChart().asScatterChart()
.addRange(sheet.getRange("A1:B500"))
.setPosition(5, 5, 0, 0)
//this is the code that builds the trendline... the example CSS code at
//https://developers.google.com/chart/interactive/docs/gallery/trendlines
//does not seem to have any effect when I add it in between the curly braces.
.setOption('trendlines', '0: {}')
.build();
sheet.insertChart(chart);
}