मैं अपनी Google स्प्रेडशीट में प्रोग्रामेटिक रूप से बनाए गए चार्ट में एक निश्चित न्यूनतम मान सेट करने का प्रयास कर रहा हूं। लक्ष्य यह है कि मैं एक ही सीमा के साथ कई ग्राफ बनाना चाहता हूं, भले ही उनका डेटा जंगली रूप से अलग हो।Google स्प्रेडशीट चार्ट में न्यूनतम मूल्य निर्धारित करना प्रोग्रामेटिक
इस उदाहरण के प्रयोजनों के लिए, मैं अपनी स्प्रैडशीट में निम्न डेटा है:
Date Number
05.02.2017 125
06.02.2017 150
16.02.2017 21
05.02.2018 -5.333333333
06.02.2018 -57.33333333
16.02.2018 -109.3333333
05.02.2019 -161.3333333
और निम्न स्क्रिप्ट:
function update() {
var title = 'Last updated ' + new Date().toString();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var chart = sheet.newChart()
.setChartType(Charts.ChartType.AREA)
.addRange(sheet.getRange("A1:B8"))
.setPosition(5, 5, 0, 0)
.setOption('title', title)
.setOption('vAxis.minValue', -5000)
.setOption('vAxis.viewWindow.min', -5000)
.build();
sheet.insertChart(chart);
}
... इसलिए, दूसरे शब्दों में, मैं मैं न्यूनतम मूल्य, -5000 सेट करने की कोशिश कर रहा हूँ। VAxis.minValue और/या vAxis.viewWindow.min सेट करना बिल्कुल कुछ भी नहीं करता है। (हाँ, मुझे पता है कि मेरा कोड हर बार अद्यतन() कहलाता है, लेकिन यह बिंदु नहीं है।)
चार्ट संपादित होने पर न्यूनतम/अधिकतम मूल्य विकल्प होता है। मूल्य खाली हैं:
प्रोग्रामिंग रूप से इन मानों को बदलने के लिए मैं क्या करूँ?
यहाँ शीट को पूर्ण लिंक: https://docs.google.com/spreadsheets/d/1dKBG8Nx5mypD2YAfOTCzo2cvIX6C7R18SCIsNB5FsT0/edit?usp=sharing