खास जानकारी
जियोचार्ट, किसी देश, महाद्वीप या इलाके का मैप होता है. इस मैप में तीन में से किसी एक तरीके से इलाकों की पहचान की जाती है:
- क्षेत्र मोड, पूरे इलाकों, जैसे कि देश, प्रांत या राज्यों को रंग देता है.
- मार्कर मोड, आपकी तय की गई वैल्यू के मुताबिक स्केल किए गए इलाकों को तय करने के लिए सर्कल का इस्तेमाल करता है.
- टेक्स्ट मोड, आइडेंटिफ़ायर वाले इलाकों को लेबल करता है (उदाहरण के लिए, "रूस" या "एशिया").
जियोचार्ट, ब्राउज़र में SVG या VML का इस्तेमाल करके रेंडर किया जाता है. ध्यान दें कि जियोचार्ट को न तो स्क्रोल किया जा सकता है और न ही खींचकर छोड़ा जा सकता है. यह इलाके की जानकारी वाले मैप के बजाय लाइन ड्रॉइंग है. अगर आपको इनमें से कुछ भी चाहिए, तो इसके बजाय मैप विज़ुअलाइज़ेशन का इस्तेमाल करें.
क्षेत्र के जियोचार्ट
regions
स्टाइल, सभी इलाकों (आम तौर पर
देशों में) को आपकी असाइन की गई वैल्यू से जुड़े रंगों से भर देती है.
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', { 'packages':['geochart'], }); google.charts.setOnLoadCallback(drawRegionsMap); function drawRegionsMap() { var data = google.visualization.arrayToDataTable([ ['Country', 'Popularity'], ['Germany', 200], ['United States', 300], ['Brazil', 400], ['Canada', 500], ['France', 600], ['RU', 700] ]); var options = {}; var chart = new google.visualization.GeoChart(document.getElementById('regions_div')); chart.draw(data, options); } </script> </head> <body> <div id="regions_div" style="width: 900px; height: 500px;"></div> </body> </html>
मार्कर जियोचार्ट
markers
स्टाइल, जियोचार्ट पर बताई गई जगहों पर सर्कल को रेंडर करता है. इसमें आपके बताए गए रंग और साइज़ का इस्तेमाल किया जाता है.
रोम के आस-पास कई भरे मार्कर (मार्कर) पर कर्सर घुमाएं. ऐसा करने पर, एक मैग्नीफ़ाइंग ग्लास खुल जाएगा, जिसमें मार्कर की ज़्यादा जानकारी दिखेगी. (मैग्नीफ़ाइंग ग्लास, Internet Explorer के 8 या इससे पहले के वर्शन पर काम नहीं करता.)
<html> <head> <script type='text/javascript' src='https://www.gstatic.com/charts/loader.js'></script> <script type='text/javascript'> google.charts.load('current', { 'packages': ['geochart'], // Note: Because markers require geocoding, you'll need a mapsApiKey. // See: https://developers.google.com/chart/interactive/docs/basic_load_libs#load-settings 'mapsApiKey': 'AIzaSyD-9tSrke72PouQMnMX-a7eZSW0jkFMBWY' }); google.charts.setOnLoadCallback(drawMarkersMap); function drawMarkersMap() { var data = google.visualization.arrayToDataTable([ ['City', 'Population', 'Area'], ['Rome', 2761477, 1285.31], ['Milan', 1324110, 181.76], ['Naples', 959574, 117.27], ['Turin', 907563, 130.17], ['Palermo', 655875, 158.9], ['Genoa', 607906, 243.60], ['Bologna', 380181, 140.7], ['Florence', 371282, 102.41], ['Fiumicino', 67370, 213.44], ['Anzio', 52192, 43.43], ['Ciampino', 38262, 11] ]); var options = { region: 'IT', displayMode: 'markers', colorAxis: {colors: ['green', 'blue']} }; var chart = new google.visualization.GeoChart(document.getElementById('chart_div')); chart.draw(data, options); }; </script> </head> <body> <div id="chart_div" style="width: 900px; height: 500px;"></div> </body> </html>
आनुपातिक मार्कर दिखाना
आम तौर पर, मार्कर जियोचार्ट सबसे छोटे मार्कर मान को कम से कम बिंदु के रूप में दिखाते हैं. अगर आपको इसके बजाय, आनुपातिक मार्कर
वैल्यू (जैसे, वे प्रतिशत हैं) को दिखाना है, तो minValue
और maxValue
को
साफ़ तौर पर सेट करने के लिए, sizeAxis
विकल्प का इस्तेमाल करें.
उदाहरण के लिए, यहां पश्चिमी यूरोप का मैप दिया गया है, जिसमें तीन देशों की जनसंख्या और इलाके हैं: फ़्रांस, जर्मनी, और पोलैंड. जनसंख्या, सभी आंकड़े हैं (उदाहरण के लिए, फ़्रांस के लिए 6.5 करोड़) हैं, लेकिन ये क्षेत्र पूरे क्षेत्र के सभी प्रतिशत हैं: फ़्रांस का मार्कर बैंगनी रंग का है, क्योंकि इसकी आबादी मध्यम है, लेकिन इसका आकार 50 है (संभावित 100 में से) क्योंकि इसमें पूरे क्षेत्र का 50% हिस्सा है.
इस कोड में, हम sizeAxis
का इस्तेमाल करके मार्कर के साइज़ को 0 से 100 के बीच रखते हैं. हम जनसंख्या को नारंगी से नीले रंग के रंगों की रेंज के रूप में दिखाने के लिए, आरजीबी वैल्यू वाले colorAxis
का भी इस्तेमाल करते हैं. यह एक स्पेक्ट्रम है जो उन लोगों के लिए अच्छी तरह काम करता है जिन्हें रंग पहचानने में दिक्कत होती है. आखिर में, हम पश्चिमी यूरोप के बारे में बताते हैं. इसका region
155 है. ऐसा, इस दस्तावेज़ के आगे दिए गए "कॉन्टेंट हैरारकी और कोड" सेक्शन के मुताबिक किया गया है.
<html> <head> <script type='text/javascript' src='https://www.gstatic.com/charts/loader.js'></script> <script type='text/javascript'> google.charts.load('current', { 'packages': ['geochart'], // Note: Because markers require geocoding, you'll need a mapsApiKey. // See: https://developers.google.com/chart/interactive/docs/basic_load_libs#load-settings 'mapsApiKey': 'AIzaSyD-9tSrke72PouQMnMX-a7eZSW0jkFMBWY' }); google.charts.setOnLoadCallback(drawMarkersMap); function drawMarkersMap() { var data = google.visualization.arrayToDataTable([ ['Country', 'Population', 'Area Percentage'], ['France', 65700000, 50], ['Germany', 81890000, 27], ['Poland', 38540000, 23] ]); var options = { sizeAxis: { minValue: 0, maxValue: 100 }, region: '155', // Western Europe displayMode: 'markers', colorAxis: {colors: ['#e7711c', '#4374e0']} // orange to blue }; var chart = new google.visualization.GeoChart(document.getElementById('chart_div')); chart.draw(data, options); }; </script> </head> <body> <div id="chart_div" style="width: 900px; height: 500px;"></div> </body> </html>
टेक्स्ट जियोचार्ट
displayMode:
text
की मदद से, टेक्स्ट लेबल को जियोचार्ट पर ओवरले किया जा सकता है.
var data = google.visualization.arrayToDataTable([ ['Country', 'Popularity'], ['South America', 600], ['Canada', 500], ['France', 600], ['Russia', 700], ['Australia', 600] ]); var options = { displayMode: 'text' };
<html> <head> <script type='text/javascript' src="https://www.gstatic.com/charts/loader.js"></script> <div id="regions_div" style="width: 900px; height: 500px;"></div> <script type="text/javascript"> google.charts.load('current', { 'packages': ['geochart'], // Note: Because this chart requires geocoding, you'll need a mapsApiKey. // See: https://developers.google.com/chart/interactive/docs/basic_load_libs#load-settings 'mapsApiKey': 'AIzaSyD-9tSrke72PouQMnMX-a7eZSW0jkFMBWY' }); google.charts.setOnLoadCallback(drawRegionsMap); function drawRegionsMap() { var data = google.visualization.arrayToDataTable([ ['Country', 'Popularity'], ['South America', 600], ['Canada', 500], ['France', 600], ['Russia', 700], ['Australia', 600] ]); var options = { displayMode: 'text' }; var chart = new google.visualization.GeoChart(document.getElementById('regions_div')); chart.draw(data, options); } </script> </head> <body> <div id="chart_div" style="width: 900px; height: 500px;"></div> </body> </html>
अपने चार्ट में रंग भरना
Geoचार्ट के रंग को पसंद के मुताबिक बनाने के लिए कई विकल्प हैं:
colorAxis
: डेटा वाली टेबल में मौजूद क्षेत्रों के लिए इस्तेमाल किए जाने वाले कलर का स्पेक्ट्रम.backgroundColor
: चार्ट के लिए बैकग्राउंड का रंग.datalessRegionColor
: बिना किसी डेटा वाले क्षेत्रों को असाइन करने के लिए रंग.defaultColor
: डेटा टेबल में उन इलाकों को असाइन किया जाने वाला रंग जिनके लिए वैल्यू या तोnull
है या जिनकी वैल्यू नहीं बताई गई है.
colorAxis
विकल्प सबसे अहम है: यह आपके डेटा वैल्यू के लिए रंगों की रेंज के बारे में बताता है. colorAxis
कलेक्शन में, पहला एलिमेंट आपके डेटासेट में सबसे छोटी वैल्यू को दिया गया रंग होता है. साथ ही, आखिरी एलिमेंट आपके डेटासेट की सबसे बड़ी वैल्यू को दिया गया रंग होता है. अगर आपने दो से ज़्यादा रंगों की जानकारी दी है, तो उनके बीच इंटरपोलेशन होगा.
नीचे दिए गए चार्ट में, हम चारों विकल्पों
का इस्तेमाल करेंगे. colorAxis
का इस्तेमाल अफ़्रीका को पैन-अफ़्रीकन झंडे के रंगों के साथ दिखाने के लिए किया जाता है. इसके लिए देशों के अक्षांशों का इस्तेमाल किया जाता है: उत्तर में लाल से लेकर काले रंग से लेकर दक्षिण में हरे तक. backgroundColor
विकल्प का इस्तेमाल बैकग्राउंड को हल्का नीला, गैर-अफ़्रीकी देशों के लिए datalessRegionColor
, और मेडागास्कर के
लिए defaultColor
को रंग देने के लिए किया जाता है.
var options = { region: '002', // Africa colorAxis: {colors: ['#00853f', 'black', '#e31b23']}, backgroundColor: '#81d4fa', datalessRegionColor: '#f8bbd0', defaultColor: '#f5f5f5', };
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', { 'packages':['geochart'], // Note: Because this chart requires geocoding, you'll need mapsApiKey. // See: https://developers.google.com/chart/interactive/docs/basic_load_libs#load-settings 'mapsApiKey': 'AIzaSyD-9tSrke72PouQMnMX-a7eZSW0jkFMBWY' }); google.charts.setOnLoadCallback(drawRegionsMap); function drawRegionsMap() { var data = google.visualization.arrayToDataTable([ ['Country', 'Latitude'], ['Algeria', 36], ['Angola', -8], ['Benin', 6], ['Botswana', -24], ['Burkina Faso', 12], ['Burundi', -3], ['Cameroon', 3], ['Canary Islands', 28], ['Cape Verde', 15], ['Central African Republic', 4], ['Ceuta', 35], ['Chad', 12], ['Comoros', -12], ['Cote d\'Ivoire', 6], ['Democratic Republic of the Congo', -3], ['Djibouti', 12], ['Egypt', 26], ['Equatorial Guinea', 3], ['Eritrea', 15], ['Ethiopia', 9], ['Gabon', 0], ['Gambia', 13], ['Ghana', 5], ['Guinea', 10], ['Guinea-Bissau', 12], ['Kenya', -1], ['Lesotho', -29], ['Liberia', 6], ['Libya', 32], ['Madagascar', null], ['Madeira', 33], ['Malawi', -14], ['Mali', 12], ['Mauritania', 18], ['Mauritius', -20], ['Mayotte', -13], ['Melilla', 35], ['Morocco', 32], ['Mozambique', -25], ['Namibia', -22], ['Niger', 14], ['Nigeria', 8], ['Republic of the Congo', -1], ['Réunion', -21], ['Rwanda', -2], ['Saint Helena', -16], ['São Tomé and Principe', 0], ['Senegal', 15], ['Seychelles', -5], ['Sierra Leone', 8], ['Somalia', 2], ['Sudan', 15], ['South Africa', -30], ['South Sudan', 5], ['Swaziland', -26], ['Tanzania', -6], ['Togo', 6], ['Tunisia', 34], ['Uganda', 1], ['Western Sahara', 25], ['Zambia', -15], ['Zimbabwe', -18] ]); var options = { region: '002', // Africa colorAxis: {colors: ['#00853f', 'black', '#e31b23']}, backgroundColor: '#81d4fa', datalessRegionColor: '#f8bbd0', defaultColor: '#f5f5f5', }; var chart = new google.visualization.GeoChart(document.getElementById('geochart-colors')); chart.draw(data, options); }; </script> </head> <body> <div id="geochart-colors" style="width: 700px; height: 433px;"></div> </body> </html>
लोड हो रहा है
google.charts.load
पैकेज का नाम "geochart"
है.
ध्यान दें कि आपको हमारे MapsApiKey को कॉपी नहीं करना चाहिए; यह काम नहीं करेगा. जब तक आपके चार्ट में जियोकोडिंग की आवश्यकता न हो या स्थानों की पहचान के लिए गैर-मानक कोड का उपयोग न किया जाए, तब तक आपकोMapsApiKey की आवश्यकता नहीं है. ज़्यादा जानकारी के लिए,
लोड सेटिंग देखें.
google.charts.load('current', { 'packages': ['geochart'], // Note: if your chart requires geocoding or uses nonstandard codes, you'll // need to get a mapsApiKey for your project. The one below won't work. // See: https://developers.google.com/chart/interactive/docs/basic_load_libs#load-settings 'mapsApiKey': 'AIzaSyD-9tSrke72PouQMnMX-a7eZSW0jkFMBWY' });
जियोचार्ट विज़ुअलाइज़ेशन क्लास का नाम google.visualization.GeoChart
है.
var visualization = new google.visualization.GeoChart(container);
डेटा फ़ॉर्मैट
Dataटेबल का फ़ॉर्मैट, इस्तेमाल किए जाने वाले डिसप्ले मोड के हिसाब से अलग-अलग होता है:
regions
, markers
या text
.
क्षेत्र मोड का फ़ॉर्मैट
जगह की जानकारी को एक कॉलम में डाला गया है. साथ ही, एक वैकल्पिक कॉलम भी डाला गया है, जैसा कि यहां बताया गया है:
-
क्षेत्र की जगह [स्ट्रिंग, ज़रूरी है] - हाइलाइट करने के लिए क्षेत्र.
नीचे दिए गए सभी फ़ॉर्मैट स्वीकार किए जाते हैं. अलग-अलग लाइन में अलग-अलग फ़ॉर्मैट का इस्तेमाल किया जा सकता है:
- स्ट्रिंग के रूप में देश का नाम (उदाहरण के लिए, "इंग्लैंड") या अंग्रेज़ी के बड़े अक्षरों में ISO-3166-1 alpha-2 कोड या अंग्रेज़ी में लिखा हुआ उसका मिलता-जुलता नाम (उदाहरण के लिए, "GB" या "यूनाइटेड किंगडम").
- क्षेत्र के कोड का अपरकेस ISO-3166-2 या अंग्रेज़ी टेक्स्ट से मिलता-जुलता (उदाहरण के लिए, "US-NJ" या "न्यू जर्सी").
- एक महानगरीय क्षेत्र कोड. ये तीन अंकों वाले महानगरीय कोड हैं, जिनका इस्तेमाल अलग-अलग इलाकों के बारे में बताने के लिए किया जाता है. अमेरिका के कोड सिर्फ़ अमेरिका के कोड के साथ काम करते हैं. ध्यान दें कि ये टेलीफ़ोन क्षेत्र कोड के समान नहीं होते हैं.
region
प्रॉपर्टी के साथ काम करने वाली कोई भी वैल्यू.
-
क्षेत्र का रंग [संख्या, ज़रूरी नहीं] -
colorAxis.colors
प्रॉपर्टी में दिए गए स्केल के आधार पर, इस इलाके को रंग असाइन करने के लिए, संख्या वाला एक वैकल्पिक कॉलम इस्तेमाल किया जाता है. अगर यह कॉलम मौजूद नहीं है, तो सभी इलाके एक जैसे रंग के होंगे. अगर कॉलम मौजूद है, तो शून्य वैल्यू की अनुमति नहीं होती है. वैल्यू कोsizeAxis.minValue
/sizeAxis.maxValue
वैल्यू के हिसाब से स्केल किया जाता है. इसके अलावा, अगर दी गई हो, तोcolorAxis.values
प्रॉपर्टी में दी गई वैल्यू के हिसाब से भी वैल्यू का स्केल किया जाता है.
मार्कर मोड फ़ॉर्मैट
कॉलम की संख्या, इस्तेमाल किए गए मार्कर फ़ॉर्मैट के साथ-साथ दूसरे वैकल्पिक कॉलम के आधार पर अलग-अलग होती है.
-
मार्कर की जगह [ज़रूरी है]
या
पहला कॉलम किसी खास स्ट्रिंग का पता होता है (उदाहरण के लिए, "1600 पेंसिल्वेनिया Ave").पहले दो कॉलम अंकों वाले होते हैं. इनमें पहला कॉलम अक्षांश होता है और दूसरा कॉलम देशांतर होता है.
ध्यान दें: हमारा सुझाव है कि 'क्षेत्र' मोड के लिए, ISO 3166 कोड इस्तेमाल करें. हालांकि, 'मार्कर' मोड, क्षेत्रों (जैसे, जर्मनी, पनामा वगैरह) के लंबे नामों के साथ सबसे अच्छी तरह काम करता है. इसकी वजह यह है कि 'मार्कर' मोड में होने पर जियोचार्ट, जगहों की जियोकोडिंग करने के लिए Google Maps का इस्तेमाल करता है. (स्ट्रिंग की जगह को अक्षांश और देशांतर में बदलना). इसके कारण अस्पष्ट स्थानों को आपकी उम्मीद के अनुसार जियोकोड नहीं किया जा सकता; जैसे 'DE' का लक्ष्य जर्मनी या डेलावेयर या पनामा या पेंसिलवेनिया के लिए 'PA' है.
-
मार्कर का रंग [संख्या, ज़रूरी नहीं] अगला कॉलम, वैकल्पिक
संख्या वाला कॉलम है. इसे
colorAxis.colors
प्रॉपर्टी में दिए गए स्केल के आधार पर, इस मार्कर को रंग असाइन करने के लिए इस्तेमाल किया जाता है. अगर यह कॉलम मौजूद नहीं है, तो सभी मार्कर एक जैसे रंग के होंगे. अगर कॉलम मौजूद है, तो शून्य वैल्यू की अनुमति नहीं होती है. वैल्यू को एक-दूसरे के हिसाब से याcolorAxis.values
प्रॉपर्टी में दी गई वैल्यू के हिसाब से स्केल किया जाता है. - मार्कर का साइज़ [संख्या, ज़रूरी नहीं] अन्य मार्कर साइज़ के मुकाबले मार्कर का साइज़ असाइन करने के लिए, संख्या वाला एक वैकल्पिक कॉलम इस्तेमाल किया जाता है. अगर यह कॉलम मौजूद नहीं है, तो पिछले कॉलम की वैल्यू का इस्तेमाल किया जाएगा. इसके अलावा, अगर रंग वाला कॉलम नहीं दिया गया है, तो डिफ़ॉल्ट साइज़ का इस्तेमाल किया जाएगा. अगर कॉलम मौजूद है, तो शून्य वैल्यू की अनुमति नहीं होती है.
टेक्स्ट मोड फ़ॉर्मैट
लेबल पहले कॉलम में डाला जाता है. साथ ही, एक वैकल्पिक कॉलम भी डाला जाता है:
- टेक्स्ट लेबल [स्ट्रिंग, ज़रूरी है] स्ट्रिंग का कोई खास पता (उदाहरण के लिए, "1600 Washington Ave").
- टेक्स्ट का साइज़ [संख्या, ज़रूरी नहीं] दूसरा कॉलम, वैकल्पिक अंकों वाला एक कॉलम है. इसका इस्तेमाल, लेबल का साइज़ असाइन करने के लिए किया जाता है. अगर यह कॉलम मौजूद नहीं है, तो सभी लेबल एक ही साइज़ के होंगे.
कॉन्फ़िगरेशन के विकल्प
नाम | |
---|---|
backgroundColor |
चार्ट के मुख्य हिस्से के लिए बैकग्राउंड का रंग. यह सामान्य एचटीएमएल रंग की स्ट्रिंग हो सकती है, जैसे कि टाइप: स्ट्रिंग या ऑब्जेक्ट
डिफ़ॉल्ट: सफ़ेद
|
backgroundColor.fill |
एचटीएमएल कलर स्ट्रिंग के तौर पर, चार्ट में भरने वाला रंग. Type: स्ट्रिंग
डिफ़ॉल्ट: सफ़ेद
|
backgroundColor.stroke |
एचटीएमएल कलर स्ट्रिंग के तौर पर, चार्ट के बॉर्डर का रंग. Type: स्ट्रिंग
डिफ़ॉल्ट: '#666'
|
backgroundColor.strokeWidth |
बॉर्डर की चौड़ाई, पिक्सल में. टाइप: नंबर
डिफ़ॉल्ट: 0
|
colorAxis |
एक ऐसा ऑब्जेक्ट जो कलर कॉलम की वैल्यू और कलर या ग्रेडिएंट स्केल के बीच मैपिंग तय करता है. इस ऑब्जेक्ट की प्रॉपर्टी के बारे में बताने के लिए, ऑब्जेक्ट लिटरल नोटेशन का इस्तेमाल किया जा सकता है, जैसा कि यहां दिखाया गया है: {minValue: 0, colors: ['#FF0000', '#00FF00']} Type: ऑब्जेक्ट
डिफ़ॉल्ट: शून्य
|
colorAxis.minValue |
अगर यह मौजूद है, तो चार्ट के रंग वाले डेटा के लिए कम से कम वैल्यू तय करता है. इस वैल्यू और इससे कम वैल्यू वाले कलर डेटा की वैल्यू को टाइप: नंबर
डिफ़ॉल्ट: चार्ट डेटा में कलर कॉलम की कम से कम वैल्यू
|
colorAxis.maxValue |
अगर यह मौजूद है, तो चार्ट के रंग वाले डेटा के लिए ज़्यादा से ज़्यादा वैल्यू तय करता है. इस वैल्यू और उससे ऊपर के कलर डेटा की वैल्यू को टाइप: नंबर
डिफ़ॉल्ट: चार्ट डेटा में, कलर कॉलम की ज़्यादा से ज़्यादा वैल्यू
|
colorAxis.values |
अगर मौजूद है, तो यह कंट्रोल करता है कि वैल्यू को रंगों से कैसे जोड़ा जाए. हर वैल्यू, टाइप: संख्याओं का कलेक्शन
डिफ़ॉल्ट: शून्य
|
colorAxis.colors |
विज़ुअलाइज़ेशन में वैल्यू को असाइन करने के लिए रंग. स्ट्रिंग का कलेक्शन, जिसमें हर एलिमेंट एक एचटीएमएल कलर स्ट्रिंग होता है, जैसे: टाइप: कलर स्ट्रिंग का कलेक्शन
डिफ़ॉल्ट: शून्य
|
datalessRegionColor |
उन क्षेत्रों को असाइन करने के लिए रंग जिनमें कोई डेटा नहीं जोड़ा गया है. Type: स्ट्रिंग
डिफ़ॉल्ट: '#F5F5F5'
|
defaultColor |
जगह की जानकारी के समय, जियोचार्ट में डेटा पॉइंट के लिए इस्तेमाल किया जाने वाला रंग
(उदाहरण के लिए, Type: स्ट्रिंग
डिफ़ॉल्ट: '#267114'
|
displayMode |
यह किस तरह का जियोचार्ट है. DataTable फ़ॉर्मैट को बताए गए मान से मेल खाना चाहिए. ये वैल्यू इस्तेमाल की जा सकती हैं:
Type: स्ट्रिंग
डिफ़ॉल्ट: 'अपने-आप'
|
डोमेन |
जियोचार्ट को ऐसे दिखाएं जैसे कि उसे इस क्षेत्र से दिखाया जा रहा हो. उदाहरण के लिए, Type: स्ट्रिंग
डिफ़ॉल्ट: शून्य
|
enableRegionInteractivity |
अगर सही है, तो माउस घुमाने पर फ़ोकस और टूल-टिप विस्तार के साथ-साथ
क्षेत्र चुनने और माउस क्लिक पर क्षेत्र मोड में डिफ़ॉल्ट सही और मार्कर मोड में गलत होता है. टाइप: बूलियन
डिफ़ॉल्ट: अपने-आप
|
forceIFrame |
चार्ट को किसी इनलाइन फ़्रेम के अंदर ड्रॉ करता है. ध्यान दें कि IE8 पर, इस विकल्प को अनदेखा किया जाता है. सभी IE8 चार्ट, i-फ़्रेम में बनाए जाते हैं. टाइप: बूलियन
डिफ़ॉल्ट: गलत
|
geochartVersion |
GeoChart बॉर्डर डेटा का वर्शन. टाइप: नंबर
डिफ़ॉल्ट:10
|
ऊंचाई |
पिक्सल में विज़ुअलाइज़ेशन की ऊंचाई. डिफ़ॉल्ट तौर पर 347 पिक्सल की लंबाई होती है. हालांकि, अगर टाइप: नंबर
डिफ़ॉल्ट: अपने-आप
|
keepAspectRatio |
अगर सही है, तो जियोचार्ट सबसे बड़े साइज़ में बनाया जाएगा, जो चार्ट एरिया के अंदर
अपने नैचुरल आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) में फ़िट हो सके. अगर
गलत होने पर, जियोचार्ट को चार्ट के उसी साइज़ में बढ़ाया जाएगा जो
टाइप: बूलियन
डिफ़ॉल्ट: सही
|
लेजेंड |
लेजेंड के अलग-अलग पहलुओं को कॉन्फ़िगर करने के लिए सदस्यों वाला ऑब्जेक्ट या अगर कोई लेजेंड नहीं दिखना चाहिए, तो 'कोई नहीं'. इस ऑब्जेक्ट की प्रॉपर्टी के बारे में बताने के लिए, ऑब्जेक्ट लिटरल नोटेशन का इस्तेमाल किया जा सकता है, जैसा कि यहां दिखाया गया है: {textStyle: {color: 'blue', fontSize: 16}} टाइप: ऑब्जेक्ट / 'कोई नहीं'
डिफ़ॉल्ट: शून्य
|
legend.numberFormat |
अंकों वाले लेबल के लिए फ़ॉर्मैट स्ट्रिंग. यह
आईसीयू पैटर्न सेट
का सबसेट है.
उदाहरण के लिए, Type: स्ट्रिंग
डिफ़ॉल्ट: अपने-आप
|
legend.textStyle |
ऐसा ऑब्जेक्ट जो लेजेंड टेक्स्ट की स्टाइल के बारे में बताता है. ऑब्जेक्ट का प्रारूप ऐसा है: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Type: ऑब्जेक्ट
डिफ़ॉल्ट:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
region |
जियोचार्ट पर प्रदर्शित किया जाने वाला क्षेत्र. (आस-पास के इलाके भी दिखाए जाएंगे.) इनमें से कोई एक स्थिति हो सकती है:
Type: स्ट्रिंग
डिफ़ॉल्ट: 'दुनिया'
|
magnifyingGlass |
मैग्नीफ़ाइंग ग्लास के अलग-अलग पहलुओं को कॉन्फ़िगर करने के लिए सदस्यों के साथ एक ऑब्जेक्ट. इस ऑब्जेक्ट की प्रॉपर्टी के बारे में बताने के लिए, ऑब्जेक्ट लिटरल नोटेशन का इस्तेमाल किया जा सकता है, जैसा कि यहां दिखाया गया है: {enable: true, zoomFactor: 7.5} टाइप: ऑब्जेक्ट
डिफ़ॉल्ट:
{enable: true, zoomFactor: 5.0} |
magnifyingGlass.enable |
अगर सही है, तो जब उपयोगकर्ता किसी अव्यवस्थित मार्कर के ऊपर जाता है, तो बड़ा ग्लास खुल जाता है. ध्यान दें: यह सुविधा उन ब्राउज़र पर काम नहीं करती जिन पर SVG सुविधा काम नहीं करती. जैसे, Internet Explorer वर्शन 8 या इससे पहले का वर्शन. टाइप: बूलियन
डिफ़ॉल्ट: सही
|
magnifyingGlass.zoomFactor |
मैग्नीफ़ाइंग ग्लास का ज़ूम फ़ैक्टर. 0 से बड़ी कोई भी संख्या हो सकती है. टाइप: नंबर
डिफ़ॉल्ट: 5.0
|
markerOpacity |
मार्कर की अपारदर्शिता, जहां 0.0 पूरी तरह से पारदर्शी है और 1.0 पूरी तरह से अपारदर्शी है. टाइप: संख्या, 0.0–1.0
डिफ़ॉल्ट: 1.0
|
regioncoderVersion |
रीजनकोडर के डेटा का वर्शन. टाइप: नंबर
डिफ़ॉल्ट:0
|
रिज़ॉल्यूशन |
जियोचार्ट बॉर्डर का रिज़ॉल्यूशन. इनमें से कोई एक वैल्यू चुनें:
Type: स्ट्रिंग
डिफ़ॉल्ट: 'देश'
|
sizeAxis |
सदस्यों के साथ एक ऑब्जेक्ट, जो यह कॉन्फ़िगर करने के लिए है कि बबल साइज़ की वैल्यू को कैसे जोड़ा जाता है. इस ऑब्जेक्ट की प्रॉपर्टी के बारे में बताने के लिए, ऑब्जेक्ट लिटरल नोटेशन का इस्तेमाल किया जा सकता है, जैसा कि यहां दिखाया गया है: {minValue: 0, maxSize: 20} Type: ऑब्जेक्ट
डिफ़ॉल्ट: शून्य
|
sizeAxis.maxSize |
पिक्सल में, सबसे बड़े बबल का ज़्यादा से ज़्यादा रेडियस. टाइप: नंबर
डिफ़ॉल्ट: 12
|
sizeAxis.maxValue |
टाइप: नंबर
डिफ़ॉल्ट: चार्ट डेटा में साइज़ कॉलम की ज़्यादा से ज़्यादा वैल्यू
|
sizeAxis.minSize |
पिक्सल में, सबसे छोटे से छोटे से बड़े बबल का रेडियस. टाइप: नंबर
डिफ़ॉल्ट: 3
|
sizeAxis.minValue |
टाइप: नंबर
डिफ़ॉल्ट: चार्ट डेटा में साइज़ कॉलम की कम से कम वैल्यू
|
टूलटिप |
एक ऑब्जेक्ट, जिसमें सदस्यों के साथ अलग-अलग टूलटिप एलिमेंट को कॉन्फ़िगर करने की सुविधा होती है. इस ऑब्जेक्ट की प्रॉपर्टी के बारे में बताने के लिए, ऑब्जेक्ट लिटरल नोटेशन का इस्तेमाल किया जा सकता है, जैसा कि यहां दिखाया गया है: {textStyle: {color: '#FF0000'}, showColorCode: true} Type: ऑब्जेक्ट
डिफ़ॉल्ट: शून्य
|
tooltip.textStyle |
ऐसा ऑब्जेक्ट जो टूलटिप टेक्स्ट की स्टाइल के बारे में बताता है. ऑब्जेक्ट का प्रारूप ऐसा है: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Type: ऑब्जेक्ट
डिफ़ॉल्ट:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
tooltip.trigger |
वह उपयोगकर्ता इंटरैक्शन जिसकी वजह से टूलटिप दिखती है:
Type: स्ट्रिंग
डिफ़ॉल्ट: 'फ़ोकस'
|
चौड़ाई |
विज़ुअलाइज़ेशन की चौड़ाई, पिक्सल में. डिफ़ॉल्ट तौर पर 556 पिक्सल की चौड़ाई होती है, बशर्ते टाइप: नंबर
डिफ़ॉल्ट: अपने-आप
|
महाद्वीप के क्रम और कोड
region
विकल्प को नीचे दिए गए तीन अंकों वाले कोड में से किसी एक पर सेट करके, महाद्वीपों/उप-महाद्वीपों के जियोचार्ट दिखाए जा सकते हैं. कोड और क्रम के हिसाब से ये नियम लागू होते हैं. हालांकि, इसके कुछ अपवाद हैं. इन्हें
संयुक्त राष्ट्र के सांख्यिकी विभाग
ने बनाया है और वही इन्हें मैनेज करता है.
महाद्वीप | उप-महाद्वीप | देश |
---|---|---|
002 - अफ़्रीका |
015 - उत्तरी अफ़्रीका |
DZ, EG, EH, LY, MA, एसडी, SS, TN |
011 - पश्चिमी अफ़्रीका |
BF, BJ, CI, CV, GH, जीएम, जीएन, जीडब्ल्यू, एलआर, एलआर, एमएल, MR3}, MR3},SHSLSN | |
017 - मध्य अफ़्रीका |
एओ, CD, ZR, CF, सीजी, सीएम, GA, GQ, ST, TD | |
014 - पूर्वी अफ़्रीका |
BI, DJ, ER, ET, KE, KM, MG, MU, MW, MZ, MZ, MZ, 3,5 और YT आरRWSCSOTZUG | |
018 - दक्षिणी अफ़्रीका |
BW, LS, NA, SZ, ZA | |
150 - यूरोप |
154 - उत्तरी यूरोप |
GG, JE, AX, DK, EE, FI, FO, जीबी, IE, IMIM, IS IS 24}LV |
155 - पश्चिमी यूरोप |
AT, BE, CH, DE, DD, FR, FX, LI, LU, MC, NL | |
151 - पूर्वी यूरोप |
BG, BY, CZ, HU, MD, PL, RO, RU, SU, SK, UA | |
039 - दक्षिणी यूरोप |
AD, AL, BA, ES, GI, GR, HR, आईटी, ME, MK, MK, MK, MT, MT, , HR | |
019 - अमेरिका |
021 - उत्तरी अमेरिका |
BM, कनाडा, GL, पीएम, अमेरिका |
029 - कैरेबियन |
AG, AI, AN, AW, BB, BL, BS, CU, DM, डीओ, GD, GD, {2TC5} GPLCMS | |
013 - मध्य अमेरिका |
BZ, CR, GT, HN, MX, NI, PA, SV | |
005 - दक्षिण अमेरिका |
एआर, BO, BR, CL, CO, EC, FK, GF, GY, PE, PY 30} SRVE | |
142 - एशिया |
143 - मध्य एशिया |
TM, TJ, KG, KZ, UZ |
030 - पूर्वी एशिया |
CN, HK, जापान, KP, KR, MN, MO, ताइवान | |
034 - दक्षिणी एशिया |
AF, BD, बीटी, भारत, आईआर, LK, एमवी, NP, PK | |
035 - दक्षिण-पूर्व एशिया |
BN, आईडी, KH, LA, MM, BU, मेरा, PH, SG, TH, TL, VN | |
145 - पश्चिमी एशिया |
AE, AM, AZ, BH, CY, GE, IL, IQ, JO, KW 7,19}, LB, LB LB, | |
009 - ओशिएनिया |
053 - ऑस्ट्रेलिया और न्यूज़ीलैंड |
AU, NF, NZ |
054 - मेलनेशिया |
FJ, NC, PG, SB, VU | |
057 - माइक्रोनेशिया |
एफ़एम, जीयू, KI, एमएच, एमपी, एनआर, PW | |
061 - पॉलिनेशिया |
AS, CK, NU, PF, PN, TK, TO, TV, WF, WS |
तरीके
तरीका | |
---|---|
clearChart() |
चार्ट को हटा देता है और इसके लिए असाइन किए गए सभी संसाधनों को रिलीज़ करता है. सामान लौटाने का तरीका: कोई नहीं
|
draw(data, options) |
चार्ट बनाता है. सामान लौटाने का तरीका: कोई नहीं
|
getImageURI() |
चार्ट को इमेज यूआरआई के तौर पर क्रम से दिखाता है. चार्ट बनाने के बाद इसे कॉल करें. PNG चार्ट प्रिंट करना देखें. रिटर्न टाइप: स्ट्रिंग
|
getSelection() |
चुनी गई चार्ट इकाइयों का कलेक्शन दिखाता है.
चुनने लायक इकाइयां ऐसे क्षेत्र हैं जिनके लिए कोई वैल्यू असाइन की जाती है.
इस चार्ट के लिए, किसी भी समय सिर्फ़ एक इकाई चुनी जा सकती है.
रिटर्न टाइप: चुने गए एलिमेंट की कलेक्शन
|
setSelection() |
चार्ट में मौजूद, दी गई इकाइयों को चुनता है. चुने गए पिछले किसी भी आइटम को रद्द कर देगा.
चुनने लायक इकाइयां ऐसे क्षेत्र हैं जिनके लिए कोई वैल्यू असाइन की जाती है.
इस चार्ट के लिए, एक बार में सिर्फ़ एक इकाई चुनी जा सकती है.
सामान लौटाने का तरीका: कोई नहीं
|
इवेंट
नाम | |
---|---|
error |
यह तब ट्रिगर होता है, जब चार्ट को रेंडर करते समय कोई गड़बड़ी होती है. प्रॉपर्टी: आईडी, मैसेज
|
ready |
यह चार्ट, बाहरी तरीके से कॉल करने के लिए तैयार है. अगर आपको चार्ट के साथ इंटरैक्ट करने और कॉल के तरीकों को ड्रॉ करने के बाद, उन्हें ड्रॉ करना है, तो प्रॉपर्टी: कोई प्रॉपर्टी नहीं
|
regionClick |
किसी क्षेत्र पर क्लिक किए जाने पर कॉल किया जाता है. 'क्षेत्र' विकल्प (अगर किसी खास देश का नाम सूची में था) में, असाइन किए गए किसी खास देश के लिए, यह जानकारी नहीं दी जाएगी.
प्रॉपर्टी:
एक प्रॉपर्टी
region वाला ऑब्जेक्ट. यह ISO-3166 फ़ॉर्मैट में एक स्ट्रिंग होती है,
जिस पर क्लिक किए गए क्षेत्र की जानकारी होती है.
|
select |
तब ट्रिगर होता है, जब उपयोगकर्ता किसी विज़ुअल इकाई पर क्लिक करता है. चुनी गई जानकारी के बारे में जानने के लिए, प्रॉपर्टी: कोई प्रॉपर्टी नहीं
|
डेटा नीति
जगहों को Google Maps से जियोकोड किया जाता है. जिस डेटा के लिए जियोकोडिंग की ज़रूरत नहीं होती उसे किसी भी सर्वर पर नहीं भेजा जाता. इनकी डेटा नीति के बारे में ज़्यादा जानने के लिए, Google Maps की सेवा की शर्तें देखें.