Appearance
調査内容
GASで折線グラフの線種の設定方法の調査メモになります。
こちらがgoogleのドキュメント:グラフ構成オプション
折線グラフの線種設定を探すと、系列(series)で設定できそうです。 各系列で設定が可能で、lineDashStyle - このシリーズのグローバル lineDashStyle 値をオーバーライドします。
と説明されています。
しかし、この設定が上手くいかなったので解消方法のメモを共有します。
原因と解消方法
てっきりオブジェクトに設定するkeyはlineDashStyle
と思っていたのですが、keyが間違っていました。 2024/06時点で正しいkeyはlineDashType
になります。
以下のoptionsの方法で、各seriesに対応する線種を指定できます。
js
// lineType : solid, dot, mediumDash, mediumDashDot, longDash, longDashDotを選ぶ
options = {
0: {'lineDashType' : solid},
1: {'lineDashType' : dot},
}
// (注意)Sheetは、表示するシートに適宜読み替えてください!
// (注意)dataは、表示するデータ範囲に適宜読み替えてください!
const chart = Sheet.newChart()
.addRange(data)
.setChartType(Charts.ChartType.LINE)
.setOption('series', options);
Sheet.insertChart(chart.build());
* series全体に設定する方法が見つけられなかったので、あればご教示いただきたいです