बहिष्कृत किया गया
इस विज़ुअलाइज़ेशन को नए वर्शन से बदल दिया गया है. इसके बजाय, कृपया इसका इस्तेमाल करें. आसानी से माइग्रेट करने के लिए, कृपया प्रॉडक्ट की जानकारी वाला पेज देखें.
खास जानकारी
वर्टिकल बार चार्ट, जो SVG या VML का इस्तेमाल करके ब्राउज़र में रेंडर किया जाता है. पॉइंट पर क्लिक करने पर सलाह दिखाता है. लेजेंड एंट्री पर क्लिक करने पर, लाइनें ऐनिमेट होती हैं. इस चार्ट के हॉरिज़ॉन्टल वर्शन के लिए, बार चार्ट देखें.
इसके ज़रिए: Google
उदाहरण
विज़ुअलाइज़ेशन प्लेग्राउंड में इसे खुद कोड करें
<html>
<head>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["columnchart"]});
google.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.ColumnChart(document.getElementById('chart_div'));
chart.draw(data, {width: 400, height: 240, is3D: true, title: 'Company Performance'});
}
</script>
</head>
<body>
<div id="chart_div"></div>
</body>
</html>
लोड हो रहा है
google.load के पैकेज का नाम "columnchart" है
google.load("visualization", "1", {packages: ["columnchart"]});
विज़ुअलाइज़ेशन की क्लास का नाम google.visualization.ColumnChart है
var visualization = new google.visualization.ColumnChart(container);
डेटा फ़ॉर्मैट
टेबल की हर पंक्ति आस-पास मौजूद बार का ग्रुप दिखाती है.
टेबल का पहला कॉलम एक स्ट्रिंग होना चाहिए. इससे बार के उस ग्रुप का लेबल दिखता है. इसके बाद कितने भी कॉलम हो सकते हैं, सभी संख्यात्मक. हर कॉलम, एक ही रंग वाले बार को दिखाता है और हर ग्रुप में उसकी पोज़िशन की तुलना करता है.
किसी पंक्ति और कॉलम की वैल्यू, इस पंक्ति और कॉलम के हिसाब से दिखाए जाने वाले एक बार की ऊंचाई को कंट्रोल करती है.
कॉन्फ़िगरेशन के विकल्प
| नाम | टाइप | डिफ़ॉल्ट | ब्यौरा |
|---|---|---|---|
| axisColor | स्ट्रिंग या ऑब्जेक्ट | डिफ़ॉल्ट रंग | ऐक्सिस का रंग. संभावित वैल्यू, backgroundColor कॉन्फ़िगरेशन विकल्प में हो सकती हैं. |
| axisBackgroundColor | स्ट्रिंग या ऑब्जेक्ट | डिफ़ॉल्ट रंग | ऐक्सिस के बैकग्राउंड के चारों ओर बॉर्डर. संभावित वैल्यू, backgroundColor कॉन्फ़िगरेशन विकल्प में हो सकती हैं. |
| axisFontSize | नंबर | स्वचालित | चार्ट के ऐक्सिस टेक्स्ट का फ़ॉन्ट साइज़, पिक्सल में. |
| backgroundColor | स्ट्रिंग या ऑब्जेक्ट | डिफ़ॉल्ट रंग | चार्ट के मुख्य हिस्से के लिए बैकग्राउंड का रंग.
इनमें से कोई एक विकल्प हो सकता है:
|
| borderColor | स्ट्रिंग या ऑब्जेक्ट | डिफ़ॉल्ट रंग | चार्ट एलिमेंट के चारों ओर बॉर्डर. संभावित वैल्यू, backgroundColor कॉन्फ़िगरेशन विकल्प में हो सकती हैं. |
| कलर | स्ट्रिंग या ऑब्जेक्ट का कलेक्शन | डिफ़ॉल्ट रंग | रंगों का कलेक्शन, जिसमें हर एलिमेंट एक सीरीज़ का रंग बताता है. आपको हर सीरीज़ के लिए एक अरे एलिमेंट तय करना चाहिए.
|
| enableTooltip | boolean | सही | अगर इसे 'सही है' पर सेट किया जाता है, तो जब उपयोगकर्ता किसी कॉलम पर क्लिक करता है, तब टूलटिप दिखती हैं. |
| focusBorderColor | स्ट्रिंग या ऑब्जेक्ट | डिफ़ॉल्ट रंग | चार्ट के एलिमेंट के चारों ओर मौजूद बॉर्डर, जो फ़ोकस में है (माउस की ओर इशारा करता है). संभावित वैल्यू, backgroundColor कॉन्फ़िगरेशन विकल्प में हो सकती हैं. |
| ऊंचाई | नंबर | कंटेनर की ऊंचाई | पिक्सल में चार्ट की ऊंचाई. |
| आईएस3डी | boolean | false | अगर नीति को 'सही है' पर सेट किया जाता है, तो थ्री-डाइमेंशन वाला बदलाव दिखता है. |
| isStacked | boolean | false | अगर नीति को 'सही है' पर सेट किया जाता है, तो लाइन की वैल्यू स्टैक हो जाती हैं. |
| लेजेंड | स्ट्रिंग | 'राइट' | लेजेंड की जगह और टाइप. इनमें से कोई एक स्थिति हो सकती है:
|
| legendBackgroundColor | स्ट्रिंग या ऑब्जेक्ट | डिफ़ॉल्ट रंग | चार्ट के लेजेंड एरिया के लिए बैकग्राउंड का रंग. संभावित वैल्यू, backgroundColor कॉन्फ़िगरेशन विकल्प में हो सकती हैं. |
| legendFontSize | नंबर | स्वचालित | लेजेंड के फ़ॉन्ट का साइज़, पिक्सल में. |
| legendTextColor | स्ट्रिंग या ऑब्जेक्ट | डिफ़ॉल्ट रंग | लेजेंड की टेक्स्ट एंट्री का रंग. संभावित वैल्यू, backgroundColor कॉन्फ़िगरेशन विकल्प में हो सकती हैं. |
| logScale | boolean | false | अगर सही है, तो मुख्य ऐक्सिस को लॉगारिद्मिक तरीके से स्केल किया जाना चाहिए. |
| ज़्यादा से ज़्यादा | नंबर | स्वचालित | सबसे ऊंची Y ऐक्सिस ग्रिड लाइन के बारे में जानकारी देता है. असल ग्रिड लाइन, दो वैल्यू में से बड़ी होगी: विकल्प की सबसे बड़ी वैल्यू या सबसे ज़्यादा डेटा की वैल्यू, जिसे अगले ग्रिड मार्क तक राउंड अप कर दिया जाता है. |
| कम से कम | नंबर | स्वचालित | सबसे नीचे वाली Y ऐक्सिस ग्रिड लाइन के बारे में जानकारी देता है. असल ग्रिड लाइन में दो वैल्यू सबसे कम होंगी: कम से कम विकल्प की वैल्यू या सबसे कम डेटा की वैल्यू, जो ग्रिड के अगले निशान तक राउंड ऑफ़ होती है . |
| reverseAxis | boolean | false | अगर नीति को 'सही है' पर सेट किया जाता है, तो दाईं से बाईं ओर कैटगरी बनाई जाएगी. डिफ़ॉल्ट रूप से दाएँ-से-दाएं खींचना होता है. |
| showCategories | boolean | सही | अगर सही है, तो कैटगरी के लेबल दिखाएगा. अगर गलत है, तो ऐसा नहीं होगा. |
| title | स्ट्रिंग | कोई टाइटल नहीं | चार्ट के ऊपर दिखाया जाने वाला टेक्स्ट. |
| titleX | स्ट्रिंग | कोई टाइटल नहीं | हॉरिज़ॉन्टल ऐक्सिस के नीचे दिखाया जाने वाला टेक्स्ट. |
| titleY | स्ट्रिंग | कोई टाइटल नहीं | वर्टिकल ऐक्सिस की मदद से दिखाया जाने वाला टेक्स्ट. |
| titleColor | स्ट्रिंग या ऑब्जेक्ट | डिफ़ॉल्ट रंग | चार्ट के टाइटल का रंग. संभावित वैल्यू, backgroundColor कॉन्फ़िगरेशन विकल्प में हो सकती हैं. |
| titleFontSize | नंबर | स्वचालित | चार्ट के टाइटल के लिए फ़ॉन्ट का साइज़, पिक्सल में. |
tooltipFontSize |
नंबर | 11 | टूलटिप टेक्स्ट का फ़ॉन्ट साइज़. यह संख्या कम हो सकती है. ऐसा तब होता है, जब टूलटिप बताए गए फ़ॉन्ट में टेक्स्ट को होल्ड करने के लिए बहुत छोटा हो. |
| tooltipHeight |
नंबर | 60 | टूलटिप की ऊंचाई, पिक्सल में. टूलटिप की ऊंचाई तय है. यह टेक्स्ट की लंबाई या फ़ॉन्ट के साइज़ में फ़िट होने के लिए, कभी बड़ी या छोटी नहीं होगी. हालांकि, चार्ट की ऊंचाई 1/3 से ज़्यादा होने पर, उसे काट दिया जाएगा. |
| tooltipWidth | नंबर | 120 | टूलटिप की चौड़ाई, पिक्सल में. टूलटिप की चौड़ाई पहले से तय होती है. यह टेक्स्ट की लंबाई या फ़ॉन्ट के साइज़ में फ़िट होने के लिए, कभी भी छोटी या बड़ी नहीं होगी. हालांकि, चार्ट की चौड़ाई से ज़्यादा साइज़ की कोई भी वैल्यू काट दी जाएगी. |
| चौड़ाई | नंबर | कंटेनर की चौड़ाई | पिक्सल में चार्ट की चौड़ाई. |
तरीके
| तरीका | रिटर्न टाइप | ब्यौरा |
|---|---|---|
draw(data, options) |
कुछ नहीं | चार्ट बनाता है. |
getSelection() |
चुने गए एलिमेंट की कलेक्शन | स्टैंडर्ड getSelection() लागू करना.
चुने गए एलिमेंट में कॉलम और सेल एलिमेंट हैं. उपयोगकर्ता एक बार में
सिर्फ़ एक कॉलम या सेल चुन सकता है. |
setSelection() |
कुछ नहीं | स्टैंडर्ड setSelection() को लागू किया जाता है, लेकिन इसमें सिर्फ़ एक एलिमेंट चुना जा सकता है. चुनी गई हर एंट्री को कॉलम या चुनी गई सेल के तौर पर देखता है.
ध्यान दें, लेबल कॉलम नहीं चुना जा सकता. |
इवेंट
| नाम | ब्यौरा | प्रॉपर्टी |
|---|---|---|
onmouseover |
यह तब ट्रिगर होता है, जब उपयोगकर्ता किसी बार पर माउस लेता है और उससे जुड़ी सेल की पंक्ति और कॉलम इंडेक्स में पास होता है. | पंक्ति, कॉलम |
onmouseout |
तब ट्रिगर होता है, जब उपयोगकर्ता किसी बार से बाहर निकल जाता है और उससे जुड़ी सेल की पंक्ति और कॉलम इंडेक्स में पास हो जाता है. | पंक्ति, कॉलम |
ready |
यह चार्ट, बाहरी तरीके से कॉल करने के लिए तैयार है. अगर आपको चार्ट के साथ इंटरैक्ट करने और कॉल के तरीकों को ड्रॉ करने के बाद, सिर्फ़ ड्रॉ करना है, तो draw तरीके को कॉल करने से पहले, आपको इस इवेंट के लिए लिसनर सेट अप करना चाहिए. साथ ही, इवेंट के सक्रिय होने के बाद ही उन्हें कॉल करना चाहिए |
कोई नहीं |
select |
यह तब ट्रिगर होता है, जब उपयोगकर्ता किसी बार या लेजेंड पर क्लिक करता है. कोई बार चुनने पर, डेटा टेबल में उससे जुड़ी सेल को चुना जाता है.
लेजेंड चुनने पर, डेटा टेबल में उससे जुड़ा कॉलम चुना जाता है. चुनी गई जानकारी के बारे में जानने के लिए, getSelection() पर कॉल करें. |
कोई नहीं |
डेटा नीति
सभी कोड और डेटा को ब्राउज़र में प्रोसेस और रेंडर किया जाता है. किसी भी सर्वर पर कोई भी डेटा नहीं भेजा जाता.