折れ線グラフの縦軸範囲を狭めたいです。
0400の値 → 200maxに指定
BEFORE
AFTER
スクリプトコード
function Graph() {
const sheet = SpreadsheetApp.getActiveSpreadsheet()
var sheetName = sheet.getSheetByName('小島');
var range = sheetName.getRange(2,1,15,3);
var chart = sheetName.newChart()
.addRange(range)
.asLineChart()
.setChartType(Charts.ChartType.LINE)
.setPosition(17,1,0,0)
.setOption('title','小島コール数')
.setOption('curveType', 'none')
.setOption('titleTextStyle.alignment', 'center')
.setOption('colors', ['#0023FF', '#FF5FF4'])
.setOption('series.0.pointSize', 10)
.setOption('series.0.dataLabel', 'value')
.setOption('width', 520)
.setOption('height', 320)
.setOption('hAxis.textStyle.fontSize', 13)
.setOption('series.0.labelInLegend', 'コール数')
.setOption('series.1.labelInLegend', '基準線')
.setOption('series.0.lineWidth', 3);
sheetName.insertChart(chart.build());
}
試したこと
①マクロを記録して,縦軸を手作業で修正。
記録されたスクリプトで足りないとこを追加
→setRange(200,Nan)を追加するがエラー。
②Graphfunction→実行→macroGraph→実行するがエラー
function macroGraph() {
const sheet = SpreadsheetApp.getActiveSpreadsheet()
var sheetName = sheet.getSheetByName('HOGE');
var range = sheetName.getRange(2,1,15,3);
var chart = sheetName.newChart()
.addRange(range)
.asLineChart()
.setChartType(Charts.ChartType.LINE)
.setPosition(17,1,0,0)
.setOption('title','小島コール数')//ラベル表示
.setOption('curveType', 'none')//線の形状
.setOption('titleTextStyle.alignment', 'center')
.setOption('colors', ['#0023FF', '#FF5FF4'])
.setOption('series.0.pointSize', 10)
.setOption('series.0.dataLabel', 'value')
.setOption('width', 520)
.setOption ('vAxes.viewWindow.min', 200)
.setOption ('vAxes.viewWindow.max', 400)
.setOption('series.0.hasAnnotations', true)
.setOption('height', 320)
.setOption('hAxis.textStyle.fontSize', 13)
.setOption('series.0.labelInLegend', 'コール数')
.setOption('series.1.labelInLegend', '基準線')
.setOption('series.0.lineWidth', 3);
sheetName.insertChart(chart.build());
}
③ 以下のメソッドで実行するが、トリミングされた状態。
.setOption ('vAxes.0.viewWindow.min', 200)
.setOption ('vAxes.0.viewWindow.max', 400)
.setOption('vAxis.format', 'short')
------------------------------------------------
以上、ご教授お願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/31 08:08