इस पेज में, Charts API का इस्तेमाल करके रंगीन मैप बनाने का तरीका बताया गया है. यह चार्ट
एक नया और बेहतर वर्शन है. यह पुराने मैप चार्ट (cht=t
) के मुकाबले, बड़े मैप और ज़्यादा सुविधाओं के साथ काम करता है.
विषय सूची
चार्ट में खास सुविधाएं |
सामान्य सुविधाएं
|
खास जानकारी
आपके पास ऐसा मैप बनाने का विकल्प होता है जिसमें पसंद के मुताबिक रंगों से हाइलाइट किया गया अलग-अलग देशों या राज्यों को शामिल किया गया हो. अपने चुने हुए देशों को ठीक से दिखाने के लिए, मैप को सही लेवल पर ज़ूम इन किया जा सकता है. इसके अलावा, अक्षांश और देशांतर की वैल्यू का इस्तेमाल करके, अपनी ज़रूरत के हिसाब से ज़ूम इन या ज़ूम आउट किया जा सकता है.
इस्तेमाल किए जा सकने वाले पैरामीटर
मैप चार्ट में इन पैरामीटर का इस्तेमाल किया जा सकता है:
पैरामीटर | ज़रूरी है या ज़रूरी नहीं है | ब्यौरा |
---|---|---|
cht=map<opt_zoom_and_center> |
ज़रूरी है | मैप चार्ट के बारे में बताता है. opt_zoom_and_center - एक वैकल्पिक स्ट्रिंग, जिसकी मदद से आप चार्ट को किसी खास क्षेत्र में ज़ूम या सेंटर कर सकते हैं. विवरण देखें. |
chs |
ज़रूरी है | मैप का आकार. किसी मैप का डाइमेंशन ज़्यादा से ज़्यादा 600 पिक्सल चौड़ा, 600 पिक्सल ऊंचा या कुल डाइमेंशन 3, 00,000 पिक्सल तक होना चाहिए. |
chd= |
ज़रूरी नहीं है | अगर इसका इस्तेमाल किया जाता है, तो डेटा वैल्यू, chco में तय किए गए रंग ग्रेडिएंट के साथ-साथ
उससे जुड़े देश का रंग दिखाएगी. |
chld= |
ज़रूरी है | पाइप से अलग किए गए देशों या राज्यों की सूची, जिसे |
|
ज़रूरी नहीं है | चार्ट के रंग. इस स्ट्रिंग का फ़ॉर्मैट इस बात पर निर्भर करता है कि
|
chtt, chts |
ज़रूरी नहीं है | चार्ट का टाइटल और स्टाइल |
chm |
ज़रूरी नहीं है | चार्ट मार्कर |
chma |
ज़रूरी नहीं है | चार्ट के मार्जिन |
chf=bg... |
ज़रूरी नहीं है | अच्छी तरह से भरना (सिर्फ़ बैकग्राउंड में) |
chdl |
ज़रूरी नहीं है | चार्ट लेजेंड |
उदाहरण
ब्यौरा | उदाहरण | |||
---|---|---|---|---|
इस उदाहरण में:
|
|
|||
फ़्रांस को दिखाने वाला मैप, जिसमें दो इलाके हाइलाइट किए गए हैं:
|
chld=FR-D|FR-B|FR |
|||
इस मैप में कलर ग्रेडिएंट का इस्तेमाल करके दिखाया गया है.
|
chd=t:0,50,100 |
|||
ध्यान दें कि मैप को, बताए गए चार्ट साइज़ के अंदर काटा जा सकता है. ऐसा इसलिए है, क्योंकि हम तय किए गए चार्ट साइज़ में फ़िट करने के लिए मैप को डिस्टॉर्ट नहीं करेंगे, लेकिन हम मैप को सिर्फ़ chld में बताए गए क्षेत्रों तक सीमित करते हैं. इसलिए, चार्ट की सीमाओं के अंदर काटे गए इलाकों से बचने के लिए, आपको मैप के साइज़ में मैन्युअल तरीके से बदलाव करना पड़ सकता है. |
|
ज़ूम करना और सेंटरिंग करना
डिफ़ॉल्ट रूप से, चार्ट को ज़ूम करके, वह आपके चुने हुए इलाकों के बीच में दिखेगा. साथ ही, चार्ट को मैप के साइज़ के हिसाब से, रेंडर की गई जगह में ज़्यादा से ज़्यादा फ़िट किया जाएगा. हालांकि, चार्ट के सेंटरिंग और ज़ूमिंग लेवल को दो अलग-अलग तरीकों से अपनी पसंद के मुताबिक बनाया जा सकता है:
पिक्सल के हिसाब से
बॉर्डर को पिक्सल साइज़ के हिसाब से अडजस्ट करने के लिए, इस फ़ॉर्मैट का इस्तेमाल करें:
cht=map:auto=<left_border>,<right_border>,<top_border>,<bottom_border>
जहां हर बॉर्डर का साइज़, पिक्सल में दिखाया जाने वाला अतिरिक्त बॉर्डर होता है. यह साइज़ अपने-आप कैलकुलेट होने वाले ज़ूम लेवल के मुकाबले होता है.
सिर्फ़ ज़ूम आउट (पॉज़िटिव वैल्यू) किया जा सकता है. पिक्सल ज़ूम इन का इस्तेमाल करके, डिफ़ॉल्ट ज़ूम लेवल के नज़दीक ज़ूम इन नहीं किया जा सकता.
उदाहरण:
इन उदाहरणों में लंदन (लैटिन अमेरिका) के बारे में बताया गया है
ज़ूम नहीं किया जा सकता (डिफ़ॉल्ट) | हर साइड पर 30 पिक्सल तक ज़ूम आउट किया गया | दाईं ओर ज़ूम आउट और नीचे किया गया |
---|---|---|
|
cht=map:auto=30,30,30,30 |
cht=map:auto=50,0,80,0 |
अक्षांश और देशांतर के हिसाब से
यहां दिखाए गए सिंटैक्स का इस्तेमाल करके, रेंडर किए गए मैप के अक्षांश और देशांतर की जानकारी के हिसाब से, सबसे ऊपर, सबसे नीचे, बाएं, और दाएं बॉर्डर की जानकारी दी जा सकती है:
cht=map:fixed=<bottom_border_lat>,<left_border_long>,<top_border_lat>,<right_border_long>
जहां <bottom_border_lat> और <bottom_border_lat> नीचे और ऊपरी बॉर्डर का अक्षांश बताते हैं और bottom_border_lat> और <bottom_border_lat> बाईं और दाईं बॉर्डर का देशांतर बताते हैं.
ध्यान दें: मर्केटर प्रोजेक्शन डिस्टॉर्शन (बुनियादी रूप से, किसी फ़्लैट इमेज पर घुमावदार मैप को प्रोजेक्ट करना) की वजह से, लंबी और छोटी पट्टी पर फ़ोकस करने से, मैप के साइज़ में कुछ अनचाहा अंतर हो सकता है.
उदाहरण:
नीचे दिए गए उदाहरणों में लंदन (नीले रंग से हाइलाइट किया गया) दिखाया गया है, जो 0.1° देशांतर और 51.5° अक्षांश है. ध्यान दें कि मैप को किस तरह काटना है, क्योंकि मैप में सिर्फ़ ग्रेट ब्रिटेन (जैसा कि बताया गया है) को दिखाने और तय किए गए चार्ट को डिस्टॉर्शन के बिना भरने की कोशिश की गई है.
फ़ोकस वाले | अक्षांशों का स्थान बदला गया +10* | सभी वैल्यू कम करके ज़ूम किया गया |
---|---|---|
cht=map:fixed=40,-10,60,10 |
|
cht=map:fixed=48,-3,54,3 |
ध्यान दें कि बीच वाली इमेज का साइज़, पहली इमेज के मुकाबले थोड़ा छोटा कैसे है. भले ही, हमने उतनी ही संख्या ऊपर कर दी हो. इसकी वजह यह है कि हम 2-D इमेज पर 3-D स्फ़ीयर प्रोजेक्ट कर रहे हैं. आपको दूसरे चार्ट की चौड़ाई बढ़ानी होगी, ताकि उसका साइज़ पहले चार्ट के बराबर हो जाए.
मानक सुविधाएं
इस पेज पर मौजूद बाकी सुविधाएं, स्टैंडर्ड चार्ट की सुविधाएं हैं.
चार्ट का टाइटल chtt
, chts
[सभी चार्ट]
अपने चार्ट के लिए, टाइटल टेक्स्ट, रंग, और फ़ॉन्ट का साइज़ तय किया जा सकता है.
सिंटैक्स
chtt=<chart_title> chts=<color>,<font_size>,<opt_alignment>
chtt
- चार्ट के टाइटल के बारे में बताता है.
- <chart_title>
- चार्ट में दिखाया जाने वाला टाइटल. आपके पास यह तय करने का विकल्प नहीं है कि यह कहां दिखेगा. हालांकि, आपके पास फ़ॉन्ट का साइज़ और रंग चुनने का विकल्प है. स्पेस के बारे में बताने के लिए + के निशान
का इस्तेमाल करें. साथ ही, लाइन ब्रेक दिखाने के लिए पाइप वर्ण (
|
) का इस्तेमाल करें.
chts
[ज़रूरी नहीं] - chtt
पैरामीटर के लिए रंग और फ़ॉन्ट साइज़.
- <color>
- टाइटल का रंग, RRGGBB हेक्साडेसिमल फ़ॉर्मैट में. डिफ़ॉल्ट रंग काला है.
- <font_size>
- टाइटल का फ़ॉन्ट साइज़, पॉइंट में होना चाहिए.
- <opt_alignment>
- [ज़रूरी नहीं] टाइटल को अलाइन करना. केस-सेंसिटिव स्ट्रिंग वैल्यू में से कोई एक चुनें: "l" (बायां), "c" (सेंटर्ड) "r" (राइट). डिफ़ॉल्ट सेटिंग "c" है.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
डिफ़ॉल्ट कलर और फ़ॉन्ट साइज़ का इस्तेमाल करके, टाइटल वाला चार्ट. प्लस के निशान ( लाइन ब्रेक करने के लिए, पाइप वर्ण (
|
chtt=Site+visitors+by+month| |
नीले रंग के, दाईं ओर अलाइन किए गए, 20 पॉइंट वाले टाइटल वाला चार्ट. |
chtt=Site+visitors |
चार्ट के मार्जिन chma
[सभी
चार्ट]
चार्ट के मार्जिन का साइज़, पिक्सल में तय किया जा सकता है. मार्जिन का हिसाब,
बताए गए चार्ट साइज़ (chs
) के आधार पर लगाया जाता है. मार्जिन
का साइज़ बढ़ाने से चार्ट का कुल साइज़ नहीं बढ़ता, बल्कि ज़रूरत के मुताबिक, चार्ट का एरिया छोटा हो जाता है.
चार्ट का साइज़ कैलकुलेट करने के बाद, बची हुई रकम को डिफ़ॉल्ट रूप से मार्जिन पर सेट किया जाता है. यह डिफ़ॉल्ट वैल्यू, चार्ट टाइप के हिसाब से अलग-अलग होती है. आपकी ओर से तय किए गए मार्जिन एक कम से कम वैल्यू होते हैं; अगर चार्ट एरिया में मार्जिन के लिए जगह नहीं है, तो मार्जिन का साइज़ बाकी बचा हुआ होगा. मार्जिन को किसी लेजेंड और लेबल के लिए ज़रूरी से कम नहीं किया जा सकता. यहां चार्ट के बुनियादी हिस्सों को दिखाने वाला डायग्राम दिया गया है:
चार्ट मार्जिन में ऐक्सिस लेबल और लेजेंड एरिया शामिल होते हैं. लेजेंड
एरिया, टेक्स्ट में फ़िट होने के लिए अपने-आप साइज़ बदल जाता है. हालांकि, अगर आपने अहम जानकारी: अगर बार चार्ट का साइज़ डिफ़ॉल्ट तौर पर तय है, तो चार्ट के एरिया की चौड़ाई को कम नहीं किया जा सकता. आपको |
सिंटैक्स
chma= <left_margin>,<right_margin>,<top_margin>,<bottom_margin>|<opt_legend_width>,<opt_legend_height>
- <left_margin>, <left_margin>, <left_margin>, <left_margin>
- चार्ट एरिया के आस-पास पिक्सल में कम से कम मार्जिन का साइज़. इस वैल्यू को बढ़ाकर, कुछ पैडिंग (जगह) शामिल करें, ताकि चार्ट के बॉर्डर से ऐक्सिस लेबल बंप न करें.
- <opt_legend_width>, <opt_legend_height>
- [ज़रूरी नहीं] लेजेंड के आस-पास के मार्जिन की चौड़ाई, पिक्सल में. इसका इस्तेमाल करके, लेजेंड को चार्ट एरिया या इमेज के किनारों से टकराने से बचाएं.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
इस उदाहरण में, चार्ट के हर साइड पर कम से कम 30 पिक्सल का मार्जिन है. चार्ट लेजेंड की चौड़ाई 30 पिक्सल से ज़्यादा है, इसलिए दाईं ओर का मार्जिन, चार्ट लेजेंड की चौड़ाई के हिसाब से सेट होता है. साथ ही, यह दूसरे मार्जिन से अलग होता है. ऐक्सिस लेबल, प्लॉट एरिया के बाहर होते हैं और इसलिए, मार्जिन स्पेस के अंदर बनाए जाते हैं. |
|
लेजेंड के आस-पास मार्जिन जोड़ने के लिए, इस उदाहरण में, लेजेंड करीब 60 पिक्सल चौड़ा है. अगर |
|
बैकग्राउंड में पानी भरने की सुविधा chf
[सभी
चार्ट]
चार्ट डेटा एरिया और/या पूरे चार्ट के बैकग्राउंड के लिए,
फ़िल कलर और स्टाइल तय किए जा सकते हैं. फ़िल टाइप में सॉलिड फ़िल, धारीदार फ़िल, और ग्रेडिएंट शामिल हैं.
अलग-अलग एरिया के लिए, अलग-अलग फ़िल के बारे में बताया जा सकता है (उदाहरण के लिए, पूरा चार्ट
एरिया या सिर्फ़ डेटा एरिया). चार्ट एरिया फ़िल, बैकग्राउंड में डेटा डालने की जगह ले लेता है. सभी फ़िल की जानकारी chf
पैरामीटर का इस्तेमाल करके दी जाती है.
साथ ही, एक ही चार्ट में अलग-अलग फ़िल टाइप (सॉलिड, स्ट्राइप्स, ग्रेडिएंट) को मिक्स किया जा सकता है.
इसके लिए, वैल्यू को पाइप कैरेक्टर ( | ) से अलग किया जा सकता है. चार्ट एरिया, चार्ट के बैकग्राउंड में फ़िल को ओवरराइट
करता है.
सॉलिड फ़िल chf
[सभी
चार्ट]
बैकग्राउंड और/या चार्ट एरिया के लिए सॉलिड फ़िल की जानकारी दी जा सकती है. इसके अलावा, पूरे चार्ट के लिए पारदर्शिता की कोई वैल्यू असाइन की जा सकती है. पाइप वर्ण (|
) का इस्तेमाल करके,
एक से ज़्यादा फ़ील्ड फ़िल के बारे में बताया जा सकता है. (Maps: सिर्फ़ बैकग्राउंड में इसका इस्तेमाल किया जा सकता है).
सिंटैक्स
chf=<fill_type>,s,<color>|...
- <fill_type>
- चार्ट का हिस्सा भरा जा रहा है. इनमें से कोई एक वैल्यू डालें:
bg
- बैकग्राउंड में डेटा भरने की सुविधाc
- चार्ट में जगह की जानकारी भरी गई. मैप चार्ट के लिए इसका इस्तेमाल नहीं किया जा सकता.a
- पूरे चार्ट (बैकग्राउंड के साथ) को पारदर्शी बनाएं.<color>
के पहले छह अंकों को अनदेखा किया जाता है और सिर्फ़ आखिरी दो (पारदर्शिता वैल्यू) पूरे चार्ट और सभी फ़िल पर लागू किए जाते हैं.b<index>
- बार सॉलिड फ़िल (सिर्फ़ बार चार्ट के लिए). <index> को बार के सीरीज़ इंडेक्स से बदलें, ताकि उसमें कोई ठोस रंग भरा जा सके. यह इफ़ेक्ट, बार चार्ट मेंchco
को तय करने जैसा ही होता है. उदाहरण के लिए, बार चार्ट की सीरीज़ के रंग देखें.
- s
- यह साफ़ तौर पर या पारदर्शिता से जुड़ी जानकारी देता है.
- <color>
- RRGGBB हेक्साडेसिमल फ़ॉर्मैट में भरने वाला रंग. ट्रांसपेरंसी (पारदर्शिता) के लिए, पहले छह अंकों को अनदेखा किया जाता है. हालांकि, इन्हें शामिल करना ज़रूरी है.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
इस उदाहरण में, चार्ट के बैकग्राउंड को हल्के स्लेटी
( |
|
यह उदाहरण, चार्ट के बैकग्राउंड को हल्के स्लेटी
( |
|
इस उदाहरण में, पूरे चार्ट में 50% पारदर्शिता लागू की गई है. हेक्साडेसिमल में 80 का मतलब 128 है या पारदर्शिता 50% है. चार्ट में दिख रहे टेबल सेल के बैकग्राउंड पर ध्यान दें. |
|
चार्ट लेजेंड टेक्स्ट और स्टाइल chdl
, chdlp
, chdls
[सभी
चार्ट]
लेजेंड, चार्ट का एक साइड सेक्शन होता है. इसमें हर सीरीज़ के बारे में छोटा-सा टेक्स्ट ब्यौरा होता है. इस लेजेंड में, हर सीरीज़ से जुड़ा टेक्स्ट तय किया जा सकता है. साथ ही, यह भी तय किया जा सकता है कि चार्ट में यह कहां दिखना चाहिए.
अपने लेजेंड के आस-पास मार्जिन सेट करने का तरीका जानने के लिए, chma
भी देखें.
स्ट्रिंग की वैल्यू के बारे में अहम जानकारी: लेबल स्ट्रिंग में, सिर्फ़ ऐसे वर्ण इस्तेमाल किए जा सकते हैं जिनमें यूआरएल का इस्तेमाल नहीं किया जा सकता. सुरक्षित रहने के लिए, आपको ऐसी सभी स्ट्रिंग को यूआरएल-एन्कोड करना चाहिए जिनमें वर्ण सेट 0-9a-zA-Z
में न मौजूद वर्ण हों.
आपको Google विज़ुअलाइज़ेशन दस्तावेज़ में यूआरएल एन्कोडर मिल सकता है.
सिंटैक्स
chdl=<data_series_1_label>|...|<data_series_n_label> chdlp=<opt_position>|<opt_label_order> chdls=<color>,<size>
chdl
- हर सीरीज़ का टेक्स्ट, जिसे लेजेंड में
दिखाया जाना है.
- <data_series_label>
- लेजेंड एंट्री के लिए टेक्स्ट. हर लेबल,
chd
कलेक्शन में मौजूद उससे जुड़ी सीरीज़ पर लागू होता है. स्पेस के लिए + के निशान का इस्तेमाल करें. अगर इस पैरामीटर की जानकारी नहीं दी जाती है, तो चार्ट को कोई लेजेंड नहीं मिलेगा. किसी लेबल में लाइन ब्रेक तय करने का कोई तरीका नहीं है. आम तौर पर, लेजेंड आपके लेजेंड के टेक्स्ट को होल्ड करने के लिए बड़ा हो जाएगा. साथ ही, लेजेंड को शामिल करने के लिए चार्ट एरिया छोटा हो जाएगा.
chdlp
- [ज़रूरी नहीं] लेजेंड की जगह और उसका क्रम. आपके पास <position> और/या <label_order> तय करने का विकल्प है. अगर दोनों के बारे में जानकारी दी जाती है, तो बार वर्ण का इस्तेमाल करके उन्हें अलग करें. अगर आपको लेजेंड में chdl
की खाली लेजेंड एंट्री छोड़नी हैं, तो किसी भी वैल्यू में 's' जोड़ा जा सकता है. उदाहरण: chdlp=bv
, chdlp=r
, chdlp=bv|r
, chdlp=bvs|r
- <opt_position>
- [ज़रूरी नहीं] चार्ट पर लेजेंड की जगह की जानकारी देता है. लेजेंड और चार्ट के एरिया या इमेज बॉर्डर के बीच अतिरिक्त पैडिंग (जगह) तय करने के लिए,
chma
पैरामीटर का इस्तेमाल करें. इनमें से कोई एक वैल्यू चुनें:b
- चार्ट के नीचे लेजेंड, हॉरिज़ॉन्टल पंक्ति में लेजेंड एंट्री.bv
- चार्ट के नीचे लेजेंड, वर्टिकल कॉलम में लेजेंड एंट्री.t
- चार्ट में सबसे ऊपर लेजेंड, हॉरिज़ॉन्टल लाइन में लेजेंड एंट्री.tv
- चार्ट में सबसे ऊपर लेजेंड, वर्टिकल कॉलम में लेजेंड एंट्री.r
- [डिफ़ॉल्ट] चार्ट की दाईं ओर लेजेंड, वर्टिकल कॉलम में लेजेंड एंट्री.l
- चार्ट की बाईं ओर लेजेंड, वर्टिकल कॉलम में लेजेंड एंट्री.
- <opt_label_order>
- [ज़रूरी नहीं]
लेजेंड में लेबल को दिखाए जाने का क्रम.
इनमें से कोई एक वैल्यू चुनें:
l
- [वर्टिकल लेजेंड के लिए डिफ़ॉल्ट]chdl
को दिए गए क्रम में लेबल दिखाएं.r
-chdl
के मुताबिक लेबल को उलटा क्रम में दिखाएं. यह लेजेंड, स्टैक किए गए बार चार्ट में काम का होता है. इससे लेजेंड
को उसी क्रम में दिखाया जाता है जिस क्रम में बार दिखते हैं.a
- [हॉरिज़ॉन्टल लेजेंड के लिए डिफ़ॉल्ट] अपने-आप क्रम में लगाने की सुविधा: इसका मतलब है कि कॉन्टेंट को लंबाई के हिसाब से क्रम में लगाया जा सकता है. इसके लिए, सबसे छोटे साइज़ को सबसे पहले, 10 पिक्सल ब्लॉक में मापा जाता है. जब दो एलिमेंट की लंबाई समान हो (10 पिक्सल ब्लॉक में बांटा गया हो), तो सबसे पहले सूची में शामिल एलिमेंट सबसे पहले दिखेगा.0,1,2...
- कस्टम लेबल का क्रम. यहchdl
के शून्य-आधारित लेबल इंडेक्स की सूची है, जिसे कॉमा लगाकर अलग किया गया है.
chdls
- [ज़रूरी नहीं] लेजेंड के टेक्स्ट का रंग और फ़ॉन्ट साइज़ बताता है.
- <color>
- लेजेंड टेक्स्ट का रंग, RRGGBB हेक्साडेसिमल फ़ॉर्मैट में.
- <size>
- लेजेंड टेक्स्ट का पॉइंट साइज़.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
लेजेंड के दो उदाहरण. लेजेंड के टेक्स्ट को उसी क्रम में डालें जिसमें आपकी डेटा सीरीज़ मौजूद है. |
chdl=NASDAQ|FTSE100|DOW
chdl=First|Second|Third |
पहला चार्ट हॉरिज़ॉन्टल लेजेंड एंट्री को दिखाता है ( |
|
इस उदाहरण में, फ़ॉन्ट का साइज़ बदलने के बारे में बताया गया है. |
|
शेप मार्कर chm
[बार, लाइन,
रडार, स्कैटर]
किसी चार्ट पर सभी या अलग-अलग डेटा पॉइंट के लिए, ग्राफ़िकल मार्कर तय किए जा सकते हैं. अगर दो या उससे ज़्यादा मार्कर एक ही पॉइंट पर लगे
हों, तो मार्कर उसी क्रम में बनाए जाते हैं जिस क्रम में वे chm
पैरामीटर में दिखते हैं.
आपके पास डेटा पॉइंट पर टेक्स्ट मार्कर भी बनाने का विकल्प है. यह जानकारी डेटा
पॉइंट मार्कर में दी गई है.
chm
पैरामीटर को अलग करने के लिए, पाइप वर्ण ( |
) का इस्तेमाल करके, शेप मार्कर को किसी दूसरे chm
पैरामीटर के साथ जोड़ा जा सकता है.
सिंटैक्स
मार्क की जाने वाली हर सीरीज़ के लिए, इन पैरामीटर का एक सेट तय करें. एक से ज़्यादा सीरीज़ को मार्क करने के लिए, पैरामीटर के ऐसे अन्य सेट बनाएं जिन्हें पाइप वर्ण से अलग किया जाता है. आपको सभी सीरीज़ को मार्क अप करने की ज़रूरत नहीं है. अगर आप किसी डेटा सीरीज़ के लिए मार्कर असाइन नहीं करते हैं, तो उसे कोई मार्कर नहीं मिलेगा.
आकार मार्कर, स्कैटर चार्ट में थोड़ा अलग तरीके से काम करते हैं. ज़्यादा जानकारी के लिए वह दस्तावेज़ देखें.
chm= [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset> |...| [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset>
- @
- [ज़रूरी नहीं] अगर आपने मार्कर टाइप से पहले वैकल्पिक @ वर्ण का इस्तेमाल किया है, तो <opt_What_points> को x:y फ़ॉर्मैट में रखें.
- <marker_type>
- इस्तेमाल किए जाने वाले मार्कर का टाइप. इनमें से कोई एक टाइप बताएं:
a
- ऐरोc
- क्रॉसC
- आयत. अगर रेक्टैंगल मार्कर है, तो आपके पास कम से कम दो डेटा सीरीज़ होनी चाहिए. सीरीज़ 0 में सबसे नीचे वाला किनारा और पहली सीरीज़ ऊपरी किनारे की जानकारी देती है. <size> रेक्टैंगल की चौड़ाई को पिक्सल में बताता है.d
- डायमंडE
- गड़बड़ी-बार का मार्कर ( ) इस मार्कर को बनाने के लिए दो डेटा सीरीज़ की ज़रूरत होती है. नीचे के लिए एक वैल्यू, और सबसे ऊपर वाली सीरीज़ में संबंधित पॉइंट की ज़रूरत होती है. इससे एक बढ़ाया हुआ <size> सिंटैक्स भी दिखता है: line_thickness[:top_and_bottom_width], जहां top_and_bottom_width ज़रूरी नहीं है. नीचे उदाहरण देखें.h
- किसी खास ऊंचाई पर, चार्ट में हॉरिज़ॉन्टल लाइन. (<opt_which_points> पैरामीटर के लिए, सिर्फ़ opt_which_points ही मान्य फ़ॉर्मैट है.)H
- बताए गए डेटा मार्कर से हॉरिज़ॉन्टल लाइन. इसमें एक्सटेंडेड <size> सिंटैक्स का इस्तेमाल किया जा सकता है. इससे लाइन की सटीक लंबाई तय की जा सकती है: line_thickness[:length] जहां :length ज़रूरी नहीं है. यह डिफ़ॉल्ट रूप से, चार्ट एरिया की पूरी चौड़ाई पर सेट होती है.o
- सर्कलs
- स्क्वेयरv
- x-ऐक्सिस से डेटा पॉइंट तक की वर्टिकल लाइनV
- अडजस्ट की जा सकने वाली वर्टिकल लाइन. इसमें एक्सटेंडेड <size> वैल्यू सिंटैक्स का इस्तेमाल किया जा सकता है. इसकी मदद से, लाइन की सटीक लंबाई बताई जा सकती है: line_thickness[:length] जहां :length ज़रूरी नहीं है. यह वैल्यू, चार्ट के एरिया की पूरी ऊंचाई पर डिफ़ॉल्ट रूप से सेट होती है. मार्कर, डेटा पॉइंट पर बीच में होता है.x
- एक X
- <color>
- इस सीरीज़ के लिए मार्कर का रंग, RRGGBB हेक्साडेसिमल फ़ॉर्मैट में.
- <series_index>
- उस डेटा सीरीज़ का शून्य-आधारित इंडेक्स जिस पर मार्कर बनाना है. x/y पोज़िशन के हिसाब से जगह की जानकारी देने वाले
h
मार्कर और मार्कर के लिए इसे अनदेखा किया जाता है (@ वर्ण से शुरू होता है). मार्कर के सोर्स के तौर पर, छिपी हुई डेटा सीरीज़ का इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, कंपाउंड चार्ट देखें. ग्रुप किए गए वर्टिकल बार चार्ट में स्पेशल एक्सटेंडेड सिंटैक्स का इस्तेमाल किया जा सकता है, ताकि मार्कर को बार के साथ अलाइन किया जा सके. - <opt_which_points>
- [ज़रूरी नहीं] किस पॉइंट पर मार्कर बनाने हैं. डिफ़ॉल्ट तौर पर,
सभी मार्कर इस्तेमाल किए जाते हैं. इनमें से किसी एक वैल्यू का इस्तेमाल करें:
n.d
- मार्कर कहां बनाना है. इसका मतलब, मार्कर के टाइप पर निर्भर करता है:- h को छोड़कर सभी टाइप - मार्कर को किस डेटा पॉइंट पर ड्रॉ करना है, जहां n.d सीरीज़ में शून्य-आधारित इंडेक्स है. अगर आपने ऐसी वैल्यू दी है जो पूर्णांक नहीं है, तो यह फ़्रैक्शन, कैलकुलेटेड इंटरमीडिएट पॉइंट के तौर पर दिखाता है. उदाहरण के लिए, 3.5 का मतलब है, पॉइंट 3 और पॉइंट 4 के बीच का बीच.
h
- 0.0 से 1.0 तक की कोई संख्या, जिसमें 0.0 चार्ट पर सबसे नीचे और 1.0 चार्ट पर सबसे ऊपर होता है.
-1
- सभी डेटा पॉइंट पर मार्कर बनाएं. सभी डेटा पॉइंट पर ड्रॉ करने के लिए, इस पैरामीटर को खाली भी छोड़ा जा सकता है.-n
- हर n-वें डेटा पॉइंट पर एक मार्कर बनाएं. फ़्लोटिंग पॉइंट की वैल्यू; अगर n, 1 से कम है, तो चार्ट आपके लिए अतिरिक्त इंटरमीडियरी पॉइंट का हिसाब लगाएगा. उदाहरण के लिए, -0.5 में डेटा पॉइंट की तुलना में दोगुने मार्कर दिखेंगे.start:end:n
- किसी रेंज के n-वें डेटा पॉइंट पर एक मार्कर बनाएं. इसमें शुरू से लेकर खत्म तक के इंडेक्स मान भी शामिल हैं. सभी पैरामीटर ज़रूरी नहीं हैं (यह मौजूद नहीं हो सकता है), इसलिए 3::1 चौथे एलिमेंट से आखिरी चरण तक होगा, यानी पहला चरण. इस पैरामीटर को पूरी तरह से छोड़ने पर, डिफ़ॉल्ट रूप से first:last:1 होगा. सभी मान फ़्लोटिंग पॉइंट नंबर हो सकते हैं. आखिरी वैल्यू से पीछे जाने के लिए, start और end नेगेटिव हो सकता है. अगर start और end, दोनों नेगेटिव हैं, तो पक्का करें कि उन्हें बढ़ती हुई वैल्यू में शामिल किया गया हो. उदाहरण के लिए, -6:-1:1. अगर n चरण की वैल्यू एक से कम है, तो यह दी गई डेटा वैल्यू को इंटरपोलेट करके, अतिरिक्त डेटा पॉइंट का हिसाब लगाएगा. डिफ़ॉल्ट वैल्यू first:last:1 होती हैंx:y
- चार्ट पर किसी खास x/y पॉइंट पर मार्कर बनाएं. इस बिंदु का किसी लाइन पर होना ज़रूरी नहीं है. इस विकल्प का इस्तेमाल करने के लिए, मार्कर टाइप से पहले @ वर्ण जोड़ें. निर्देशांकों को फ़्लोटिंग पॉइंट वैल्यू के तौर पर सेट करें. इसमें, चार्ट का सबसे नीचे बायां कोना0:0
और सबसे ऊपर दायां कोना1:1
होता है. उदाहरण के लिए, चार्ट के बीच में 15 पिक्सल का लाल डायमंड जोड़ने के लिए,@d,FF0000,0,0.5:0.5,15
का इस्तेमाल करें.
- <size>
- मार्कर का साइज़, पिक्सल में. ज़्यादातर इस पैरामीटर के लिए एक नंबर वाली वैल्यू लेते हैं. V, H, और S मार्कर, <size>[:width] सिंटैक्स के साथ काम करते हैं. दूसरा हिस्सा, लाइन या मार्कर की लंबाई के बारे में बताता है. हालांकि, यह वैल्यू इस्तेमाल करना ज़रूरी नहीं है.
- <opt_z_order>
- [ज़रूरी नहीं] अन्य मार्कर और चार्ट के दूसरे सभी एलिमेंट की तुलना में, वह लेयर जिस पर मार्कर बनाना है. यह -1.0 से लेकर 1.0 तक का फ़्लोटिंग पॉइंट नंबर है. इसमें -1.0 नीचे और 1.0 सबसे ऊपर होता है. चार्ट के एलिमेंट (लाइन और बार) शून्य से कम हैं. अगर दो मार्कर की वैल्यू एक जैसी है, तो उन्हें यूआरएल के दिए गए क्रम में बनाया जाता है. डिफ़ॉल्ट वैल्यू 0.0 है (चार्ट एलिमेंट के ठीक ऊपर).
- <opt_offset>
- [ज़रूरी नहीं] आपको किसी खास जगह से हॉरिज़ॉन्टल और वर्टिकल ऑफ़सेट की जानकारी देने की सुविधा देता है. यहां एक सिंटैक्स दिया गया है, जो : डेलिमिटर:
reserved:<horizontal_offset>:<vertical_offset>
का इस्तेमाल करता है. अगर बताया गया है, तो <opt_z_order> के लिए,chm
पैरामीटर स्ट्रिंग में खाली , वैल्यू शामिल की जा सकती है. उदाहरण:o,FF9900,0,4,12,,:10 o,FF9900,0,4,12.0,,:-10:20 o,FF9900,0,4,12,1,::20
- reserve - खाली छोड़ दें.
<horizontal_offset>
- हॉरिज़ॉन्टल ऑफ़सेट को पिक्सल में बताने वाली पॉज़िटिव या नेगेटिव संख्या. ज़रूरी नहीं; अगर इस्तेमाल नहीं किया जाता है, तो खाली छोड़ दें.<vertical_offset>
- वर्टिकल ऑफ़सेट को पिक्सल में बताने वाली पॉज़िटिव या नेगेटिव संख्या. ज़रूरी नहीं; अगर इस्तेमाल नहीं किया जाता है, तो खाली छोड़ दें.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
यहां पर कई आकृतियों और लाइन मार्कर का उदाहरण दिया गया है.
|
chm= |
यहां एक उदाहरण दिया गया है, जिसमें एक डेटा सीरीज़ के लिए डायमंड और दूसरी डेटा सीरीज़ के लिए सर्कल का इस्तेमाल किया गया है. अगर दो या उससे ज़्यादा मार्कर एक ही पॉइंट पर होते हैं, तो मार्कर
उसी क्रम में बनाए जाते हैं जिस क्रम में वे |
chm= |
यहां एक लाइन चार्ट दिया गया है, जिसमें हर दूसरे डेटा पॉइंट पर एक मार्कर (-2 का मतलब है हर दूसरे पॉइंट) पर. |
chd=t: |
यहां एक लाइन चार्ट दिया गया है, जिसमें डेटा पॉइंट से दोगुने मार्कर हैं (-0.5 का मतलब है हर आधे पॉइंट). | chd=t: |
इस उदाहरण में, कस्टम कलर और मोटाई वाली ग्रिड लाइन बनाने के लिए, h और v मार्कर का इस्तेमाल करने का तरीका बताया गया है. z-ऑर्डर वैल्यू
(आखिरी वैल्यू) -1 पर सेट होती है, ताकि ग्रिड लाइन
डेटा लाइन के नीचे चली जाएं. |
chm= |
यह चार्ट किसी लाइन चार्ट में, वर्टिकल फ़िल लाइन जोड़ता है:
|
chm= |
इस उदाहरण में, सटीक निर्देशांक का इस्तेमाल करके, चार्ट में ऐरो और टेक्स्ट मार्कर जोड़ा गया है. पहला डी मार्कर बार के नीचे ट्रेस लाइन होता है. दूसरा मार्कर ऐरो है और तीसरा मार्कर ऐरो टेक्स्ट है. | chm= |
किसी खास डेटा पॉइंट (H ) के लिए तय की गई हॉरिज़ॉन्टल लाइन, मिलती-जुलती वैल्यू दिखाने या चार्ट पर डेटा वैल्यू की ऊंचाई पर ज़ोर देने में मददगार हो सकती है. |
chm=H,FF0000,0,18,1 |
इस ग्राफ़ में उन मार्कर के बारे में बताया गया है जिनसे <size> पैरामीटर में लाइन की मोटाई और लंबाई की जानकारी दी जा सकती है.
|
title="cht=lc&chd=s:2gounjqLaCf,jqLaCf2goun&chco=008000,00008033&chls=2.0,4.0,1.0&chs=250x150&chm=H,990063:1,2,5,0,83,03,1,2,5,3,830chm=
|
टेक्स्ट और
डेटा वैल्यू मार्कर chm
[बार, लाइन,
रडार, स्कैटर]
चार्ट के कुछ पॉइंट को अपनी ज़रूरत के हिसाब से टेक्स्ट या फ़ॉर्मैट किए गए डेटा के साथ लेबल किया जा सकता है.
chm
पैरामीटर के सेट को अलग करने के लिए, पाइप वर्ण ( |
) का इस्तेमाल करके, किसी भी chm
मार्कर को जोड़ा जा सकता है.
स्ट्रिंग की वैल्यू के बारे में अहम जानकारी: लेबल स्ट्रिंग में, सिर्फ़ ऐसे वर्ण इस्तेमाल किए जा सकते हैं जिनमें यूआरएल का इस्तेमाल नहीं किया जा सकता. सुरक्षित रहने के लिए, आपको ऐसी सभी स्ट्रिंग को यूआरएल-एन्कोड करना चाहिए जिनमें वर्ण सेट 0-9a-zA-Z
में न मौजूद वर्ण हों.
आपको Google विज़ुअलाइज़ेशन दस्तावेज़ में यूआरएल एन्कोडर मिल सकता है.
सिंटैक्स
हर उस सीरीज़ के लिए इन पैरामीटर का एक सेट तय करें जिसे मार्क करना है. एक से ज़्यादा सीरीज़ मार्क करने के लिए, पैरामीटर के ऐसे अतिरिक्त सेट बनाएं जिन्हें पाइप वर्ण से अलग किया गया हो. आपको सभी सीरीज़ को मार्क अप करने की ज़रूरत नहीं है. अगर आप किसी डेटा सीरीज़ के लिए मार्कर असाइन नहीं करते हैं, तो उसे कोई मार्कर नहीं मिलेगा.
chm= <marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_placement> |...| <marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_placement>
- <marker_type>
- इस्तेमाल किए जाने वाले मार्कर का टाइप. इनमें से कोई भी टाइप चुना जा सकता है:
f<text>
- टेक्स्ट वाला फ़्लैग. 'f' वर्ण के बाद कस्टम यूआरएल कोड में बदला गया टेक्स्ट डालें. टेक्स्ट मार्कर में कॉमा का इस्तेमाल न करने के लिए, कॉमा से पहले \ का निशान लगाएं. उदाहरण:fHello\,+World!
t<text>
- एक सामान्य टेक्स्ट मार्कर. कस्टम यूआरएल कोड में बदले गए टेक्स्ट के बाद 't' वर्ण डालें. टेक्स्ट मार्कर में कॉमा का इस्तेमाल न करने के लिए, कॉमा से पहले \ का निशान लगाएं. उदाहरण:tHello\,+World!
A<text>
- एनोटेशन का मार्कर. यह फ़्लैग मार्कर की तरह होता है. हालांकि, मार्कर अपनी पोज़िशन को सिंक करते हैं, ताकि वे ओवरलैप न करें. <opt_which_points> के लिए सिर्फ़ opt_which_points ही मान्य फ़ॉर्मैट है, जो सीरीज़ के पॉइंट के इंडेक्स को दिखाता है.N<formatting_string>
- वैकल्पिक फ़ॉर्मेटिंग के साथ, इस समय डेटा का मान. अगरchds
पैरामीटर (कस्टम स्केलिंग) का इस्तेमाल नहीं किया जाता है, तो यह कोड में बदली गई सटीक वैल्यू देती है. अगर किसी भी फ़ॉर्मैट टाइप के साथ उस पैरामीटर का इस्तेमाल किया जाता है, तो वैल्यू आपकी तय की गई रेंज के हिसाब से स्केल की जाएगी. संख्या वाले मार्कर के साथchds
का उदाहरण नीचे देखें. स्टैक किए गए बार चार्ट में इस मार्कर टाइप के साथ, अगर <series_index> के लिए -1 तय किया जाता है, तो आपको एक मार्कर मिलेगा, जो इस स्टैक किए गए बार में सभी वैल्यू का योग दिखाता है. फ़ॉर्मैटिंग स्ट्रिंग सिंटैक्स इस तरह है:
<preceding_text>*<number_type><decimal_places>zs<x or y>*<following_text>
.
ये सभी एलिमेंट ज़रूरी नहीं हैं. यहां हर एलिमेंट का मतलब दिया गया है:<preceding_text>
- हर वैल्यू से पहले आने वाला टेक्स्ट.*...*
- लिटरल तारों के बीच में रैप किया हुआ एक वैकल्पिक ब्लॉक, जिसमें आप संख्याओं के फ़ॉर्मैट की जानकारी दे सकते हैं. नीचे दिए गए मान इस्तेमाल किए जा सकते हैं और ये ज़रूरी नहीं हैं:<number_type>
- संख्या वाले मानों के लिए संख्या फ़ॉर्मैट. इनमें से कोई एक विकल्प चुनें:f
- [डिफ़ॉल्ट] फ़्लोटिंग पॉइंट फ़ॉर्मैट. सटीक होने के साथ-साथ, <decimal_places> वैल्यू के बारे में भी बताएं.p
- प्रतिशत फ़ॉर्मैट. % का निशान अपने-आप जुड़ जाता है. ध्यान दें: इस फ़ॉर्मैट का इस्तेमाल करने पर, 0.0 — 1.0 मैप से 0 — 100% तक की डेटा वैल्यू (उदाहरण के लिए, 0.43 को 43% के रूप में दिखाया जाएगा).e
- साइंटिफ़िक नोटेशन फ़ॉर्मैट.c<CUR>
- संख्या को बताई गई मुद्रा में फ़ॉर्मैट करें. साथ ही, सही मुद्रा मार्कर का इस्तेमाल करें.<CUR>
को तीन अक्षर वाले मुद्रा कोड से बदलें. उदाहरण: यूरो के लिएcEUR
. आपको आईएसओ की वेबसाइट पर कोड की सूची मिल सकती है. हालांकि, सभी सिंबल इस्तेमाल नहीं किए जा सकते.
<decimal_places>
- एक पूर्णांक, जो बताता है कि कितने दशमलव स्थान दिखाने हैं. वैल्यू को इस लंबाई तक पूर्णांक (छोटा नहीं किया) जाता है. डिफ़ॉल्ट वैल्यू 2 है.z
- पीछे के शून्य दिखाएं. डिफ़ॉल्ट वैल्यू नहीं है.s
- डिसप्ले ग्रुप सेपरेटर. डिफ़ॉल्ट रूप से यह नहीं होता है.x
याy
-x- या y-कोऑर्डिनेट से मिले डेटा को बताए गए तरीके से दिखाएं. x डेटा का मतलब, चार्ट के टाइप के हिसाब से अलग-अलग होता है: अपने चार्ट के साथ एक्सपेरिमेंट करके, पता लगाएं कि इसका क्या मतलब है. डिफ़ॉल्ट वैल्यू 'y' है.
<following_text>
- हर वैल्यू को फॉलो करने के लिए टेक्स्ट.
- <color>
- इस सेट के लिए मार्कर का रंग, RRGGBB हेक्साडेसिमल फ़ॉर्मैट में.
- <series_index>
- उस डेटा सीरीज़ का शून्य-आधारित इंडेक्स जिस पर मार्कर बनाना है. अगर यह स्टैक किया गया बार चार्ट है और मार्कर का टाइप N (डेटा पॉइंट वैल्यू) है, तो बार के हर स्टैक के लिए, कुल वैल्यू मार्कर बनाने के लिए -1 तय किया जा सकता है. इसका उदाहरण यहां देखें.
- <opt_which_points>
- [ज़रूरी नहीं] किस पॉइंट पर मार्कर बनाने हैं. डिफ़ॉल्ट तौर पर, सभी मार्कर इस्तेमाल किए जाते हैं. इनमें से किसी एक
वैल्यू का इस्तेमाल करें:
n.d
- मार्कर को किस डेटा पॉइंट पर ड्रॉ करना है, जहां n.d सीरीज़ में शून्य-आधारित इंडेक्स है. अगर आपने पूर्णांक की वैल्यू के तौर पर कोई वैल्यू नहीं डाली है, तो यह फ़्रैक्शन, कैलकुलेटेड इंटरमीडिएट पॉइंट के तौर पर दिखाता है. उदाहरण के लिए, 3.5 का मतलब है, पॉइंट 3 और 4 के बीच का बीच.-1
- सभी डेटा पॉइंट पर मार्कर बनाएं. सभी डेटा पॉइंट पर ड्रॉ करने के लिए, इस पैरामीटर को खाली भी छोड़ा जा सकता है.-n
- हर n-वें डेटा पॉइंट पर एक मार्कर बनाएं.start:end:n
- किसी रेंज के n-वें डेटा पॉइंट पर एक मार्कर बनाएं. इसमें, शुरू से लेकर खत्म तक के इंडेक्स वैल्यू भी शामिल हैं. सभी पैरामीटर ज़रूरी नहीं हैं (हो सकता है कि ये मौजूद न हों), इसलिए 3::1 चौथे एलिमेंट से आखिरी चरण तक होगा, यानी पहला चरण. इस पैरामीटर को पूरी तरह से छोड़ने पर, डिफ़ॉल्ट रूप से first:last:1 पर सेट होगा. सभी मान फ़्लोटिंग पॉइंट नंबर हो सकते हैं. आखिरी वैल्यू से पीछे जाने के लिए, start और end नेगेटिव हो सकता है. अगर start और end, दोनों नेगेटिव हैं, तो पक्का करें कि उन्हें बढ़ती हुई वैल्यू के तौर पर सेट किया गया हो. उदाहरण के लिए, -6:-1:1. अगर n चरण की वैल्यू एक से कम है, तो यह दी गई डेटा वैल्यू को इंटरपोलेट करके अतिरिक्त डेटा पॉइंट का हिसाब लगाएगा. डिफ़ॉल्ट वैल्यू first:last:1 होती हैंx:y
- [N-टाइप मार्कर के लिए इस्तेमाल नहीं किया जा सकता] चार्ट पर किसी खास x/y पॉइंट पर मार्कर बनाएं. इस पॉइंट का लाइन पर होना ज़रूरी नहीं है. इस विकल्प का इस्तेमाल करने के लिए, मार्कर टाइप से पहले @ वर्ण (@
) जोड़ें. निर्देशांकों को फ़्लोटिंग पॉइंट वैल्यू के तौर पर सेट करें. इनमें, चार्ट का सबसे नीचे बायां कोना0:0
, चार्ट के बीच में0.5:0.5
, और चार्ट का ऊपरी दायां कोना1:1
होता है. उदाहरण के लिए, किसी चार्ट के बीच में 15 पिक्सल का लाल डायमंड जोड़ने के लिए,@d,FF0000,0,0.5:0.5,15
का इस्तेमाल करें.
- <size>
- पिक्सल में मार्कर का साइज़. अगर यह तीसरी डेटा सीरीज़ वाला स्कैटर चार्ट है (जिसका इस्तेमाल पॉइंट साइज़ बताने के लिए किया जाता है), तो इस वैल्यू को डेटा रेंज के हिसाब से स्केल किया जाएगा. इसलिए, अगर डेटा रेंज 0—100 और <size> 30 है, तो 100 की डेटा वैल्यू 30 पिक्सल चौड़ी होगी और 50 वाली डेटा वैल्यू 15 पिक्सल चौड़ी होगी. यह क्रम इसी तरह जारी रहता है.
- <opt_z_order>
- [ज़रूरी नहीं] अन्य मार्कर और चार्ट के दूसरे सभी एलिमेंट की तुलना में, वह लेयर जिस पर मार्कर बनाना है. यह -1.0 से लेकर 1.0 तक का फ़्लोटिंग पॉइंट नंबर है. इसमें -1.0 नीचे और 1.0 सबसे ऊपर होता है. चार्ट के एलिमेंट (लाइन और बार) शून्य से कम हैं. अगर दो मार्कर की वैल्यू एक जैसी है, तो उन्हें यूआरएल के दिए गए क्रम में बनाया जाता है. डिफ़ॉल्ट वैल्यू 0.0 है (चार्ट एलिमेंट के ठीक ऊपर).
- <opt_placement>
- [ज़रूरी नहीं] डेटा पॉइंट के संबंध में इस मार्कर को कहां रखना है, इसके बारे में अतिरिक्त जानकारी. आप हॉरिज़ॉन्टल और/या वर्टिकल
रिलेटिव पोज़िशनिंग के साथ-साथ ऑफ़सेट भी तय कर सकते हैं. प्लेसमेंट सिंटैक्स :
डीलिमिटर वाली एक स्ट्रिंग है, जैसा कि यहां दिखाया गया है. सभी एलिमेंट ज़रूरी नहीं हैं:
<horizontal_and_vertical_justification>:<horizontal_offset>:<vertical_offset>
. अगर बताया गया है, तो <opt_z_order> के लिए,chm
पैरामीटर स्ट्रिंग में खाली , वैल्यू शामिल की जा सकती है. उदाहरण:N,000000,0,1,10,,b
औरN,000000,0,1,10,,lv
औरN,000000,0,1,10,,r::10
.- horizontal_and_vertical_justification
- मार्कर का ऐंकर पॉइंट. यह जस्टिफ़िकेशन के उलट काम करता है,
इसलिए बायां ऐंकर असल में मार्कर को डेटा पॉइंट की दाईं ओर रखता है. नीचे दी गई सूची में से, हॉरिज़ॉन्टल और/या वर्टिकल जस्टिफ़ायर चुनें:
- हॉरिज़ॉन्टल प्लेसमेंट: 'l', 'h' या 'r' - बाएं, बीच में या दाएं-ऐंकर, हॉरिज़ॉन्टल तौर पर. डिफ़ॉल्ट तौर पर यह 'l' होता है.
- वर्टिकल प्लेसमेंट: 'b', 'v', 't' - सबसे नीचे, बीच में या सबसे ऊपर ऐंकर किया हुआ, वर्टिकल. डिफ़ॉल्ट वैल्यू 'b' होती है.
- बार के हिसाब से प्लेसमेंट [सिर्फ़ बार चार्ट के लिए]: 's', 'c', 'e' - बेस, बीच में या बार के सबसे ऊपर. स्टैक किए गए चार्ट के लिए, यह हर सीरीज़ के बार के सेक्शन के हिसाब से होता है, न कि पूरे बार के लिए. अगर सीरीज़ का दिया गया इंडेक्स -1 (स्टैक कुल) है, तो यह पूरे बार के हिसाब से होता है. इसे वर्टिकल प्लेसमेंट वैल्यू के साथ जोड़ा जा सकता है: जैसे, 'be' या 'vs'. डिफ़ॉल्ट वैल्यू 'e' है.
- horizontal_offset
- इस मार्कर के लिए हॉरिज़ॉन्टल ऑफ़सेट, पिक्सल में. डिफ़ॉल्ट वैल्यू 0 है.
- vertical_offset
- इस मार्कर के लिए पिक्सल में वर्टिकल ऑफ़सेट. नॉन-बार चार्ट के लिए डिफ़ॉल्ट: 15; बार चार्ट डिफ़ॉल्ट तौर पर: 2.
ब्यौरा | उदाहरण | |
---|---|---|
यहां बार चार्ट पर वैल्यू लेबल का एक उदाहरण दिया गया है. पहले चार्ट ( दूसरे चार्ट ( |
|
|
संख्या वाली वैल्यू को स्केल करने के लिए, इस उदाहरण में एक चार्ट दिखाया गया है, जिसमें आसानी से कोड में बदली गई वैल्यू
46, 39, 29, 30, 43, 41 हैं. कोड में बदलने का आसान रेंज 0 से 61 है. |
chd=s:underp |
|
यहां एक चार्ट का उदाहरण दिया गया है, जिसमें सबसे कम पॉइंट पर टेक्स्ट लेबल और सबसे ज़्यादा पॉइंट पर फ़्लैग लेबल जोड़ा गया है. |
|
|
इस उदाहरण में, स्टैक किए गए एक चार्ट के बारे में बताया गया है. इसमें अलग-अलग सीरीज़ की वैल्यू और सीरीज़ की कुल वैल्यू दिखाई गई है. स्टैक की गई सीरीज़ की वैल्यू दिखाने के लिए, हमें 'c' पोज़िशनिंग का विकल्प इस्तेमाल करना होगा. अगर हम ऐसा नहीं करते, तो टॉप बार की वैल्यू, हर बार के ऊपर मौजूद कुल वैल्यू को ओवरलैप कर देगी. | chm= |
|
वर्टिकल और हॉरिज़ॉन्टल प्लेसमेंट कैसे काम करते हैं, इस बारे में कुछ और जानकारी. इस उदाहरण में बार चार्ट के लिए ऐंकर वैल्यू के अलग-अलग कॉम्बिनेशन के बारे में बताया गया है. (जो वर्टिकल प्लेसमेंट के लिए s, c,और e का इस्तेमाल किया जाता है). ध्यान दें कि किस तरह दायां ऐंकर मार्कर को बाईं ओर ले जाता है और ऊपर का ऐंकर मार्कर को बाईं ओर ले जाता है. इसी तरह, ऊपर का ऐंकर मार्कर को बाईं ओर ले जाता है. लाल बिंदु, हर बार का आधार, उसके बीच का हिस्सा, और ऊपरी हिस्सा दिखाते हैं. यह संख्या, डेटा की वह वैल्यू है जिसे हर बार के लिए अलग-अलग ऐंकर वैल्यू का इस्तेमाल करके तय किया जाता है. | chm= |
|
एनोटेशन मार्कर, लेबल की पोज़िशन अपने-आप बदल देते हैं, ताकि
वे ओवरलैप न हों. पहली chm वैल्यू, लाइन फ़िल के लिए है. ये वैल्यू
सभी एनोटेशन मार्कर हैं. |
chm=B,C5D4B5BB,0,0,0 |
|
स्विट्ज़रलैंड में शहर की ऊंचाई दिखाने वाला एक और एनोटेशन मार्कर. |