अहम जानकारी: 20 अप्रैल, 2012 से Google चार्ट टूल के 'इमेज चार्ट' वाले हिस्से को आधिकारिक तौर पर बंद कर दिया गया है. यह खाता, सुविधा बंद करने की हमारी नीति के हिसाब से काम करता रहेगा.
खास जानकारी
ऐसा एरिया चार्ट जिसे Google Charts API का इस्तेमाल करके इमेज के तौर पर रेंडर किया जाता है.
उदाहरण
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load("current", {packages:["imageareachart"]}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Year', 'Sales', 'Expenses'], ['2004', 1000, 400], ['2005', 1170, 460], ['2006', 660, 1120], ['2007', 1030, 540] ]); var chart = new google.visualization.ImageAreaChart(document.getElementById('chart_div')); chart.draw(data, {width: 400, height: 240, min: 300, max: 1400, title: 'Yearly Expenses and Sales'}); } </script> </head> <body> <div id="chart_div" style="width: 400px; height: 240px;"></div> </body> </html>
लोड हो रहा है
google.charts.load
के पैकेज का नाम "imageareachart"
है
google.charts.load('current', {packages: ['imageareachart']});
विज़ुअलाइज़ेशन की क्लास का नाम google.visualization.ImageAreaChart
है
var visualization = new google.visualization.ImageAreaChart(container);
डेटा फ़ॉर्मैट
हर कॉलम, चार्ट में एक लाइन को दिखाता है. इसमें हर एंट्री एक ही X ऐक्सिस पॉइंट पर Y ऐक्सिस की वैल्यू होती है और विज़ुअलाइज़ेशन उन्हें एक सीधी लाइन से जोड़ता है, फिर लाइन के नीचे वाले एरिया में भर जाता है.
डेटा को कॉलम के हिसाब से प्रोसेस किया जाता है. इसकी शुरुआत कॉलम शून्य से होती है और यह बढ़ती जाती है. आपको सबसे पहले सबसे ऊंची लाइनों को लिखना चाहिए, उसके बाद नीचे की लाइनों को. ऐसा करना चाहिए, क्योंकि अगर आप एक निचली लाइन को पहले पेंट करेंगे, तो ऊपर की लाइन पेंट हो जाएगी और निचली लाइन छिप जाएगी. इसलिए, कोशिश करें कि कॉलम 1 के पॉइंट, कॉलम 2 से ज़्यादा हों, कॉलम 2 के कॉलम 3 से ज़्यादा हों वगैरह. अगर आपके दाएं कॉलम पर बाएं कॉलम की तुलना में एक या दो पॉइंट ज़्यादा हैं, तो इससे निचली लाइन कुछ हद तक छिप सकती है, लेकिन यह अब भी दिखनी चाहिए.
सारा डेटा, न्यूमेरिक (संख्या वाला) या ऐसा होना चाहिए जिसमें पहला डेटा न हो. डेटा, न्यूमेरिक या स्ट्रिंग के तौर पर हो सकता है. अगर पहला कॉलम किसी स्ट्रिंग टाइप का है, तो पहले कॉलम की एंट्री X पर लेबल के तौर पर दिखेंगी. अगर पहला कॉलम कोई संख्या है, तो कोई X ऐक्सिस लेबल नहीं दिखाया जाएगा. सभी कॉलम (पहले को छोड़कर) नंबर होने चाहिए. कॉलम की संख्या की कोई सीमा नहीं है.
कॉन्फ़िगरेशन के विकल्प
नाम | टाइप | डिफ़ॉल्ट | ब्यौरा |
---|---|---|---|
backgroundColor | स्ट्रिंग | '#FFFFFF' (सफ़ेद) | चार्ट एपीआई कलर फ़ॉर्मैट में चार्ट के बैकग्राउंड का रंग. |
कलर | कलेक्शन<string> | ऑटो | हर डेटा सीरीज़ को खास रंग असाइन करने के लिए इसका इस्तेमाल करें. कलर,
चार्ट एपीआई कलर फ़ॉर्मैट में बताए जाते हैं.
अगर कलर से ज़्यादा डेटा कॉलम हैं, तो कलर i का इस्तेमाल डेटा कॉलम i के लिए किया जाता है. यह शुरुआत तक रैप करता है. अगर एक ही रंग के वैरिएशन सभी सीरीज़ के लिए सही हैं, तो color विकल्प
का इस्तेमाल करें. |
enableEvents | boolean | false | इसकी वजह से, उपयोगकर्ता से ट्रिगर होने वाले इवेंट, जैसे कि क्लिक या माउस ओवर फेंकते हैं. इसका इस्तेमाल सिर्फ़ चुनिंदा चार्ट टाइप के लिए किया जा सकता है. नीचे इवेंट देखें. |
ऊंचाई | नंबर | कंटेनर की ऊंचाई | पिक्सल में चार्ट की ऊंचाई. |
लेजेंड | स्ट्रिंग | 'राइट' | लेजेंड की जगह और टाइप. इनमें से कोई एक स्थिति हो सकती है:
|
ज़्यादा से ज़्यादा | नंबर | स्वचालित | Y ऐक्सिस में दिखाई जाने वाली सबसे बड़ी वैल्यू. |
कम से कम | नंबर | स्वचालित | Y ऐक्सिस में दिखाने के लिए कम से कम वैल्यू. |
showCategoryLabels | boolean | सही | अगर नीति को 'गलत है' पर सेट किया जाता है, तो कैटगरी के लेबल (X ऐक्सिस लेबल) हटा दिए जाते हैं. |
showValueLabels | boolean | सही | अगर नीति को 'गलत है' पर सेट किया जाता है, तो वैल्यू के लेबल (Y ऐक्सिस लेबल) हटा दिए जाते हैं. |
title | स्ट्रिंग | कोई टाइटल नहीं | चार्ट के ऊपर दिखाया जाने वाला टेक्स्ट. |
valueLabelsInterval | नंबर | ऑटो | वह इंटरवल जिस पर वैल्यू ऐक्सिस लेबल दिखाना है. उदाहरण के लिए, अगर min
0, max , 100, और valueLabelsInterval
20 है, तो चार्ट में ऐक्सिस लेबल (0, 20, 40, 60, 80 100) दिखेंगे. |
चौड़ाई | नंबर | कंटेनर की चौड़ाई | पिक्सल में चार्ट की चौड़ाई. |
तरीके
तरीका | रिटर्न टाइप | ब्यौरा |
---|---|---|
draw(data, options) |
कुछ नहीं | चार्ट बनाता है. |
इवेंट
आप जेनेरिक इमेज चार्ट पेज पर बताए गए इवेंट सुनने के लिए रजिस्टर कर सकते हैं.
डेटा नीति
कृपया Chart API को लॉग करने की नीति देखें.