इस पेज पर बताया गया है कि चार्ट एपीआई का इस्तेमाल करके रंगीन मैप कैसे बनाया जाता है. यह चार्ट
एक नया और बेहतर वर्शन है, जिसमें मैप के पुराने चार्ट (cht=t
) के मुकाबले बड़े मैप और ज़्यादा सुविधाएं हैं.
विषय सूची
चार्ट के लिए खास सुविधाएं |
स्टैंडर्ड सुविधाएं
|
खास जानकारी
अलग-अलग देशों या राज्यों को अपनी पसंद के मुताबिक रंगों से हाइलाइट करके मैप बनाया जा सकता है. चुने गए देशों को ठीक से दिखाने के लिए, मैप को सही लेवल तक ज़ूम इन करने दें. इसके अलावा, अक्षांश और देशांतर की वैल्यू का इस्तेमाल करके, पसंद के मुताबिक बनाए गए लेवल पर ज़ूम इन या ज़ूम आउट किया जा सकता है.
इस्तेमाल किए जा सकने वाले पैरामीटर
मैप चार्ट में इन पैरामीटर का इस्तेमाल किया जा सकता है:
पैरामीटर | ज़रूरी है या ज़रूरी नहीं है | ब्यौरा |
---|---|---|
cht=map<opt_zoom_and_center> |
ज़रूरी है | मैप चार्ट के बारे में बताता है. ऑप्ट_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> और <top_border_lat> नीचे और ऊपर की बॉर्डर का अक्षांश बताता है वहीं <left_border_long> और <right_border_long> में बाईं और दाईं बॉर्डर के देशांतर की जानकारी मिलती है.
ध्यान दें: मरकेटर प्रोजेक्शन डिस्टॉर्शन (बुनियादी तौर पर, मुड़े हुए मैप को सपाट इमेज पर दिखाना) की वजह से, लंबी और संकरी पट्टी पर फ़ोकस करने से, आपके मैप के साइज़ में थोड़ा अंतर आ सकता है.
उदाहरण:
नीचे दिए गए उदाहरणों में लंदन (नीले रंग में हाइलाइट किया गया है) दिखाया गया है, जो कि 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_who_points> को x:y फ़ॉर्मैट का इस्तेमाल करना चाहिए.
- <मार्कर_टाइप>
- इस्तेमाल करने के लिए मार्कर का टाइप. इनमें से कोई एक टाइप चुनें:
a
- ऐरोc
- क्रॉसC
- आयताकार. अगर कोई रेक्टैंगल मार्कर है, तो आपके पास कम से कम दो डेटा सीरीज़ होनी चाहिए. इसमें सीरीज़ 0, निचले किनारे के बारे में बताती है और सीरीज़ 1, ऊपर के किनारे के बारे में बताती है. <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>
- डेटा सीरीज़ का शून्य-आधारित इंडेक्स, जिस पर मार्कर बनाए जाने हैं. उन
h
मार्कर और मार्कर के लिए अनदेखा किया गया जो x/y पोज़िशन के हिसाब से जगह की जानकारी देते हैं (@ वर्ण से शुरू करते हैं). मार्कर के सोर्स के तौर पर, छिपे हुए डेटा सीरीज़ का इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, कंपाउंड चार्ट देखें. ग्रुप किए गए वर्टिकल बार चार्ट में, मार्कर को खास बार के साथ अलाइन करने के लिए, खास एक्सटेंडेड सिंटैक्स का इस्तेमाल किया जा सकता है. - <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-वें डेटा पॉइंट पर एक मार्कर बनाएं. इसमें शुरू से लेकर end तक, इंडेक्स की वैल्यू शामिल होनी चाहिए. सभी पैरामीटर ज़रूरी नहीं होते हैं (हो सकता है कि वे मौजूद न हों), इसलिए 3::1 का इस्तेमाल, चौथे एलिमेंट से आखिरी चरण 1 तक करने के लिए किया जाएगा. साथ ही, इस पैरामीटर को पूरी तरह से छोड़ने पर, डिफ़ॉल्ट रूप से first:last:1 पर सेट होगा. सभी वैल्यू, फ़्लोटिंग पॉइंट नंबर हो सकती हैं. पिछली वैल्यू से पीछे की गिनती करने के लिए, start और end नेगेटिव हो सकते हैं. अगर start और end, दोनों ऋणात्मक हैं, तो पक्का करें कि वे बढ़ते हुए मान (उदाहरण के लिए, -6:-1:1) में शामिल किए गए हों. अगर n चरण की वैल्यू 1 से कम है, तो यह दी गई डेटा वैल्यू को इंटरपोलेट करके अतिरिक्त डेटा पॉइंट की गिनती करेगा. डिफ़ॉल्ट वैल्यू 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
- रिज़र्व - खाली छोड़ दें.
<horizontal_offset>
- हॉरिज़ॉन्टल ऑफ़सेट बताने वाली पॉज़िटिव या नेगेटिव संख्या, पिक्सल में. ज़रूरी नहीं; अगर इसका इस्तेमाल नहीं किया गया है, तो इसे खाली छोड़ दें.<vertical_offset>
- वर्टिकल ऑफ़सेट को बताने वाली पॉज़िटिव या नेगेटिव संख्या, पिक्सल में. ज़रूरी नहीं; अगर इसका इस्तेमाल नहीं किया गया है, तो इसे खाली छोड़ दें.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
यहां कई आकार और लाइन मार्कर का एक उदाहरण दिया गया है.
|
chm= |
यहां एक डेटा सीरीज़ के लिए डायमंड का इस्तेमाल करने और दूसरी डेटा सीरीज़ के लिए सर्कल का इस्तेमाल करने का उदाहरण दिया गया है. अगर दो या दो से ज़्यादा मार्कर एक ही पॉइंट को कैप्चर करते हैं, तो मार्कर उसी क्रम में बनाए जाते हैं
जिस क्रम में वे |
chm= |
यहां हर सेकंड के डेटा पॉइंट पर मार्कर (-2 का मतलब है हर दूसरे पॉइंट) के साथ एक लाइन चार्ट दिया गया है. |
chd=t: |
यहां एक लाइन चार्ट दिया गया है, जिसमें डेटा पॉइंट के मुकाबले दोगुना मार्कर हैं (-0.5 का मतलब है हर आधे पॉइंट). | chd=t: |
इस उदाहरण में, पसंद के मुताबिक रंग और मोटाई वाली ग्रिड लाइन बनाने के लिए, h और v मार्कर इस्तेमाल करने का तरीका बताया गया है. z-ऑर्डर की वैल्यू
(आखिरी वैल्यू) को -1 पर सेट किया जाता है, ताकि डेटा लाइन के नीचे ग्रिड लाइनें
खींची जा सकें. |
chm= |
यह चार्ट, लाइन चार्ट में वर्टिकल फ़िल लाइन जोड़ता है:
|
chm= |
इस उदाहरण में, सटीक कोऑर्डिनेट का इस्तेमाल करके, चार्ट में एक ऐरो और टेक्स्ट मार्कर जोड़ा गया है. पहला D मार्कर, बार के नीचे मौजूद ट्रेस लाइन है. दूसरा मार्कर ऐरो है और तीसरा मार्कर ऐरो टेक्स्ट है. | 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,990066,1,2C,5:0%1, 1,00,01,0 अपलोड करेंchm=
|
टेक्स्ट और
डेटा वैल्यू मार्कर 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>
- <मार्कर_टाइप>
- इस्तेमाल करने के लिए मार्कर का टाइप. इनमें से कोई भी टाइप चुना जा सकता है:
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
. आपको ISO की वेबसाइट पर कोड की सूची मिल जाएगी. हालांकि, सभी सिंबल काम नहीं करते.
<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-वें डेटा पॉइंट पर एक मार्कर बनाएं. इसमें शुरू से लेकर end तक की इंडेक्स वैल्यू शामिल होनी चाहिए. सभी पैरामीटर ज़रूरी नहीं होते (हो सकता है कि वे मौजूद न हों), इसलिए 3::1 का मतलब चौथे एलिमेंट से आखिरी चरण 1 तक होगा. साथ ही, इस पैरामीटर को पूरी तरह से हटाने पर, डिफ़ॉल्ट रूप से first:last:1 पर सेट होगा. सभी वैल्यू, फ़्लोटिंग पॉइंट नंबर हो सकती हैं. पिछली वैल्यू से पीछे की गिनती करने के लिए, start और end नेगेटिव हो सकते हैं. अगर start और end, दोनों ऋणात्मक हैं, तो पक्का करें कि वे बढ़ते हुए मान के तौर पर शामिल किए गए हों (उदाहरण के लिए, -6:-1:1). अगर n चरण की वैल्यू 1 से कम है, तो यह दी गई डेटा वैल्यू को शामिल करके अतिरिक्त डेटा पॉइंट की गिनती करेगा. डिफ़ॉल्ट वैल्यू 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 |
|
स्विट्ज़रलैंड में शहर की ऊंचाई दिखाने वाला एक और एनोटेशन मार्कर उदाहरण. |