मैप चार्ट

इस पेज पर बताया गया है कि चार्ट एपीआई का इस्तेमाल करके रंगीन मैप कैसे बनाया जाता है. यह चार्ट एक नया और बेहतर वर्शन है, जिसमें मैप के पुराने चार्ट (cht=t) के मुकाबले बड़े मैप और ज़्यादा सुविधाएं हैं.

विषय सूची

खास जानकारी

अलग-अलग देशों या राज्यों को अपनी पसंद के मुताबिक रंगों से हाइलाइट करके मैप बनाया जा सकता है. चुने गए देशों को ठीक से दिखाने के लिए, मैप को सही लेवल तक ज़ूम इन करने दें. इसके अलावा, अक्षांश और देशांतर की वैल्यू का इस्तेमाल करके, पसंद के मुताबिक बनाए गए लेवल पर ज़ूम इन या ज़ूम आउट किया जा सकता है.

इस्तेमाल किए जा सकने वाले पैरामीटर

मैप चार्ट में इन पैरामीटर का इस्तेमाल किया जा सकता है:

पैरामीटर ज़रूरी है या ज़रूरी नहीं है ब्यौरा
cht=map<opt_zoom_and_center> ज़रूरी है

मैप चार्ट के बारे में बताता है.

ऑप्ट_zoom_and_center - यह एक वैकल्पिक स्ट्रिंग होती है, जो आपको चार्ट को किसी खास क्षेत्र पर ज़ूम या सेंटर में करने की सुविधा देती है. विवरण देखें.

chs ज़रूरी है मैप का साइज़. मैप के डाइमेंशन ज़्यादा से ज़्यादा 600 पिक्सल चौड़ा, 600 पिक्सल ऊंचाई या कुल 3, 00,000 पिक्सल होना चाहिए.
chd=
 <first_country_value>,
 ...,
 <last_country_value>
ज़रूरी नहीं इस्तेमाल किए जाने पर डेटा वैल्यू, chco से मिले कलर ग्रेडिएंट के साथ उससे जुड़े देश के रंग के बारे में बताएगी.
chld=
 <country_or_region_codes>|...|
ज़रूरी है

देशों या राज्यों की पाइप से अलग की गई सूची, जिसे chco से तय किए गए रंगों में हाइलाइट किया जाएगा. जब तक कि आप कस्टम ज़ूम या सेंटरिंग नहीं करते, मैप अपने-आप ज़ूम के साथ सभी देशों को शामिल कर लेगा. कोड, अंग्रेज़ी के बड़े अक्षरों में होने चाहिए. ये कोड ISO 3166-1-alpha-2 वाले कोड होते हैं: दो अपरकेस वर्णों का इस्तेमाल किया जाता है. वैकल्पिक रूप से, क्षेत्रों या शहरों के लिए एक डैश और दूसरा आइडेंटिफ़ायर दिया जाता है. उदाहरण: GB (ग्रेट ब्रिटेन), GB-LND (लंदन), US-NJ (अमेरिका में न्यू जर्सी राज्य)

chco

  • अगर chd नहीं इस्तेमाल किया गया है:
    chco=
     <unselected_land_color>|
     <first_region_color>|
       ...|
     <last_region_color>
  • अगर chd का इस्तेमाल किया गया है:
    chco=
     <unselected_land_color>,
     <color_range_start>,
       ...,
     <color_range_end>
ज़रूरी नहीं

चार्ट के रंग. इस स्ट्रिंग का फ़ॉर्मैट, इस बात पर निर्भर करता है कि आपको chd का इस्तेमाल करना है या नहीं. दोनों सिंटैक्स में <unselected_land_color> उन क्षेत्रों का रंग है जिनके बारे में chld में नहीं बताया गया है. ध्यान दें कि अलग-अलग सिंटैक्स के लिए डिवाइडर अलग-अलग होते हैं (एक में कॉमा, दूसरे में पाइप). अगर इनका इस्तेमाल नहीं किया जाता है, तो इलाकों को आउटलाइन किया जाएगा, लेकिन उन्हें रंगीन नहीं किया जाएगा.

  • chd इस्तेमाल किया गया - दूसरे और बाद के रंग, कलर रेंज के बारे में बताते हैं. आपके पास chld में हर देश के लिए chd की एक वैल्यू होनी चाहिए. साथ ही, उस देश का नाम <first_region_color> (कम से कम डेटा रेंज वैल्यू) से लेकर <last_region_color> (ज़्यादा से ज़्यादा डेटा रेंज की वैल्यू) तक की रेंज में रंगीन होगा. नीचे दी गई टेबल में उदाहरण देखें.
  • chd इस्तेमाल नहीं किया गया - दूसरे और उसके बाद के रंग, chld में उन जगहों पर लागू किए जाते हैं. इन रंगों को सूची के क्रम में लागू किया जाता है. अगर देशों की संख्या रंगों से ज़्यादा है, तो सूची में दिए गए सभी अतिरिक्त देशों पर आखिरी रंग लागू किया जाएगा.
chtt, chts ज़रूरी नहीं चार्ट का टाइटल और स्टाइल
chm ज़रूरी नहीं चार्ट मार्कर
chma ज़रूरी नहीं चार्ट के मार्जिन
chf=bg... ज़रूरी नहीं सॉलिड फ़िल (सिर्फ़ बैकग्राउंड में)
chdl ज़रूरी नहीं चार्ट लेजेंड

 

उदाहरण

ब्यौरा उदाहरण

इस उदाहरण में:

  • cht=map:fixed=-60,0,80,-35 - चार्ट को ज़ूम करके दिखाया गया क्षेत्र -60 अक्षांश से 80 अक्षांश, 0 देशांतर से -35 देशांतर है
  • chld=CA-BC|CN|IT|GR|US-UT - ब्रिटिश कोलंबिया, चीन, इटली, ग्रीज़, और यूटा में ऊंचाई वाले इलाके शामिल हैं.
  • chm - फ़्लैग के लिए चार्ट मार्कर.
  • chma=0,110,0,0 - लेजेंड को सही तरीके से फ़िट करने के लिए, दाईं ओर का बॉर्डर 110 पिक्सल तक बढ़ाया गया.
  • chtt=Last+Five+Olympic+Hosts - चार्ट का टाइटल, जिसमें स्पेस को दिखाने के लिए + का इस्तेमाल किया गया है.

ओलंपिक की मेज़बानी करने वाले पांच देशों का मैप, जिस पर झंडे के निशान दिख रहे हैं.
cht=map:fixed=-60,0,80,-35
chs=600x350
chld=CA-BC|CN|IT|GR|US-UT
chdl=Vancouver|Beijing|Torino|Athens|Salt+Lake+City
chco=B3BCC0|5781AE|FF0000|FFC726|885E80|518274
chtt=Last+Five+Olympic+Hosts
chm=f2010+Winter,000000,0,0,10
f2008+Summer,000000,0,1,10
f2008+Winter,000000,0,2,10,1,:-5:10
f2004+Summer,000000,0,3,10
f2004+Summer,000000,0,4,10
chma=0,110,0,0

फ़्रांस को दिखाने वाला मैप, जिसमें दो इलाकों को हाइलाइट किया गया है:

  • chld=FR-D|FR-B|FR - तीन इलाके के बारे में बताया गया है: बूर्गोन (पूर्व में), ऐक्विटेन (दक्षिण-पश्चिम में), और फ़्रांस.
  • chco=676767|FF4444|44FF44|4444FF - इस मैप में कोई chd पैरामीटर नहीं बताया गया है. इसलिए, पहले रंग की वैल्यू का इस्तेमाल करके, उससे जुड़े देश की जानकारी दी जाती है. बर्गगन के लिए लाल, एक्विटेन के लिए हरा, फ़्रांस के लिए नीला. यह देखा जा सकता है कि बाद के रंगों से, पुराने रंगों को मास्क नहीं किया जाता.
दो प्रांतों को हाइलाइट करने वाला फ़्रांस का मैप.
chld=FR-D|FR-B|FR
chco=676767|FF4444|44FF44|4444FF

यह मैप, कलर ग्रेडिएंट का इस्तेमाल करता है.

  • chd=t:0,50,100 - chd पैरामीटर, कलर ग्रेडिएंट दिखाता है. यहां, टेक्स्ट को कोड में बदलने के तरीके के बारे में बताया गया है, जिसकी रेंज 0 से 100 तक है.
  • chco=CCCCCC,FF0000,000000 - बैकग्राउंड का रंग हल्का स्लेटी (CCCCCC) है. साथ ही, रंग की रेंज लाल (FF0000) से काले (000000) तक है. दिखाया गया बीच वाला देश, उस ग्रेडिएंट पर एक इंटरमीडिएट रंग है.
रंग ग्रेडिएंट दिखा रहा मैप.
chd=t:0,50,100
chco=CCCCCC,FF0000,000000
ध्यान दें कि मैप को तय किए गए चार्ट साइज़ में क्रॉप किया जा सकता है. ऐसा इसलिए है, क्योंकि हम किसी मैप को किसी तय किए गए चार्ट साइज़ में फ़िट करने के लिए, उसे डिस्टॉर्ट नहीं करेंगे. हालांकि, हम मैप को उन इलाकों तक ही सीमित कर देते हैं जिन्हें आपने chld में बताया है. इसलिए, चार्ट की सीमाओं के अंदर कटे हुए क्षेत्रों से बचने के लिए, आपको मैप के साइज़ को मैन्युअल तरीके से बदलना पड़ सकता है.
किसी बड़े देश का स्क्वेयर मैप

cht=map
chs=300x300
chld=GB

इंग्लैंड प्राकृतिक रूप से लंबा और पतला है. इसलिए, वर्गाकार मैप पर दाईं ओर क्रॉप किया गया हिस्सा शामिल किया जा सकता है:

किसी बड़े देश का स्क्वेयर मैप

cht=map
chs=180x300
chld=GB

चार्ट की चौड़ाई को ज़रूरत के मुताबिक कम करें. ध्यान दें कि कैसे निचले हिस्से में अब भी कुछ कांट-छांट हो रही है जिसे मैप की ऊंचाई को कम करके ठीक किया जाना चाहिए.

किसी बड़े देश का स्क्वेयर मैप

cht=map
chs=180x300
chld=GB

फ़्रांस की इमारत सामान्य तौर पर देखी जा सकती है. इसलिए, यह स्क्वेयर मैप पर ज़्यादा स्वाभाविक तरीके से फ़िट हो जाता है.

वापस सबसे ऊपर जाएं

ज़ूम करना और सेंटर में जोड़ना

डिफ़ॉल्ट रूप से, चार्ट को ज़ूम किया जाएगा और वह आपके चुने गए इलाकों के बीच में फ़ोकस किया जाएगा. साथ ही, उन्हें मैप के तय साइज़ में, रेंडर की गई जगह में जितना हो सके उतना फ़िट किया जाएगा. हालांकि, चार्ट को बीच में दिखाने और ज़ूम करने के लेवल को दो तरीकों से अपनी पसंद के मुताबिक बनाया जा सकता है:

पिक्सल के हिसाब से

बॉर्डर को पिक्सल साइज़ के हिसाब से बदलने के लिए, इस फ़ॉर्मैट का इस्तेमाल करें:

cht=map:auto=<left_border>,<right_border>,<top_border>,<bottom_border>

जहां हर बॉर्डर का साइज़, अपने-आप कैलकुलेट किए गए ज़ूम लेवल के अलावा, पिक्सल में दिखाने के लिए एक अलग बॉर्डर होता है.

सिर्फ़ ज़ूम आउट (पॉज़िटिव वैल्यू) किया जा सकता है. पिक्सल ज़ूम करने की सुविधा का इस्तेमाल करके, सिर्फ़ ज़ूम इन (नेगेटिव वैल्यू) डिफ़ॉल्ट ज़ूम लेवल के करीब नहीं किया जा सकता.

उदाहरण:

ये सभी उदाहरण लंदन दिखाते हैं (लैट)

कोई ज़ूमिंग नहीं (डिफ़ॉल्ट) हर तरफ़ 30 पिक्सल ज़ूम आउट किया गया दाईं ओर ज़ूम आउट किया गया

मैप के निचले हिस्से में ज़्यादा खाली है.
cht=map

निचले हिस्से पर मौजूद ज़्यादा मैप.
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=50,-10,70,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" सेट होता है.

 

उदाहरण

ब्यौरा उदाहरण

शीर्षक के साथ चार्ट, जिसमें डिफ़ॉल्ट रंग और फ़ॉन्ट साइज़ का इस्तेमाल किया जा रहा है.

प्लस चिह्न (+) वाला स्पेस बताएं.

लाइन ब्रेक ज़बरदस्ती करने के लिए, पाइप वर्ण (|) का इस्तेमाल करें.

chts के बारे में यहां नहीं बताया गया है.

शीर्षक के साथ वर्टिकल बार चार्ट
chtt=Site+visitors+by+month|
January+to+July

नीले रंग का चार्ट, जिसमें दाईं ओर अलाइन किया गया, 20 पॉइंट वाला शीर्षक है.

नीले रंग वाला 20 पिक्सल वाला वर्टिकल बार चार्ट, जिसका टाइटल है
chtt=Site+visitors
chts=FF0000,20,r

वापस सबसे ऊपर जाएं

चार्ट मार्जिन chma [सभी चार्ट]

चार्ट के मार्जिन का साइज़, पिक्सल में तय किया जा सकता है. मार्जिन का हिसाब, दिए गए चार्ट के साइज़ (chs) से अंदर की ओर लगाया जाता है. मार्जिन का साइज़ बढ़ाने से चार्ट का कुल साइज़ नहीं बढ़ता. इसके बजाय, ज़रूरत पड़ने पर चार्ट का एरिया छोटा कर दिया जाता है.

चार्ट का साइज़ कैलकुलेट होने के बाद जो भी बचा होता है वह डिफ़ॉल्ट रूप से मार्जिन होता है. यह डिफ़ॉल्ट वैल्यू, चार्ट टाइप के हिसाब से अलग-अलग होती है. आपने जो मार्जिन तय किए हैं वे कम से कम वैल्यू हैं. अगर चार्ट एरिया में मार्जिन की जगह खाली है, तो मार्जिन का साइज़ वही होगा जो बचा हुआ है. आपके पास किसी भी लेजेंड और लेबल के लिए ज़रूरी मार्जिन से कम मार्जिन को छोटा करने की सुविधा नहीं है. इस डायग्राम में चार्ट के बुनियादी हिस्सों को दिखाया गया है:

चार्ट मार्जिन, लेजेंड एरिया, और चार्ट एरिया

चार्ट मार्जिन में ऐक्सिस लेबल और लेजेंड एरिया शामिल होते हैं. अगर आपने chma का इस्तेमाल करके ज़्यादा चौड़ाई तय नहीं की है, तो लेजेंड एरिया, टेक्स्ट में फ़िट होने के लिए अपने-आप साइज़ बदल जाता है. ऐसा होने पर, यह मार्जिन के साइज़ को बड़ा कर देगा और चार्ट के एरिया को छोटा कर देगा. किसी लेजेंड को छोटा करने के लिए, उसे बहुत छोटा साइज़ तय करके नहीं काटा जा सकता. हालांकि, ज़रूरत से ज़्यादा जगह लेने के लिए इसका इस्तेमाल किया जा सकता है.

अहम जानकारी: बार चार्ट में, अगर बार का साइज़ (डिफ़ॉल्ट तौर पर) तय है, तो चार्ट के एरिया की चौड़ाई को कम नहीं किया जा सकता. आपको chbh का इस्तेमाल करके, बार का छोटा या बड़ा साइज़ तय करना होगा.

 

सिंटैक्स

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 पिक्सल से ज़्यादा है, इसलिए दाईं ओर मौजूद मार्जिन, चार्ट लेजेंड की चौड़ाई के हिसाब से सेट है. साथ ही, यह अन्य मार्जिन से अलग है.

ऐक्सिस लेबल, प्लॉट के बाहर मौजूद होते हैं. इसलिए, ये मार्जिन स्पेस के अंदर ही बने होते हैं.

स्लेटी रंग के बैकग्राउंड और हर तरफ़ मार्जिन वाला लाइन चार्ट.
chma=30,30,30,30

लेजेंड के चारों ओर मार्जिन जोड़ने के लिए, <opt_legend_width> और <opt_legend_height> पैरामीटर के लिए वैल्यू सेट करें.

इस उदाहरण में, लेजेंड की चौड़ाई करीब 60 पिक्सल है. अगर <opt_legend_width> को 80 पिक्सल पर सेट किया जाता है, तो मार्जिन लेजेंड के बाहर 20 पिक्सल तक बढ़ जाता है.

स्लेटी रंग के बैकग्राउंड और हर तरफ़ मार्जिन वाला लाइन चार्ट.
chma=20,20,20,30|80,20

वापस सबसे ऊपर जाएं

बैकग्राउंड chf में भर जाता है [सभी चार्ट]

चार्ट डेटा एरिया और/या पूरे चार्ट के बैकग्राउंड के लिए, फ़िल कलर और स्टाइल तय किए जा सकते हैं. फ़िल टाइप में सॉलिड फ़िल, धारीदार फ़िल, और ग्रेडिएंट शामिल होते हैं. अलग-अलग एरिया के लिए, अलग-अलग फ़िल सेट किए जा सकते हैं. उदाहरण के लिए, पूरा चार्ट एरिया या सिर्फ़ डेटा एरिया. चार्ट एरिया फ़िल बैकग्राउंड फ़िल को ओवरराइट कर देता है. सभी फ़िल के बारे में जानकारी chf पैरामीटर का इस्तेमाल करके दी जाती है. और एक ही चार्ट में अलग-अलग फ़िल टाइप (सॉलिड, स्ट्राइप, ग्रेडिएंट) को मिलाकर वैल्यू को पाइप वर्ण ( | ) से अलग किया जा सकता है. चार्ट एरिया, बैकग्राउंड फ़िल को ओवरराइट कर देता है.

ठोस फ़िल chf [सभी चार्ट]

आपके पास बैकग्राउंड और/या चार्ट एरिया के लिए, कोई अच्छा फ़िल बताने का विकल्प होता है. इसके अलावा, पूरे चार्ट के लिए पारदर्शिता वैल्यू असाइन की जा सकती है. पाइप कैरेक्टर (|) का इस्तेमाल करके, एक से ज़्यादा बार फ़िल के बारे में बताया जा सकता है. (Maps: सिर्फ़ बैकग्राउंड में).

सिंटैक्स

chf=<fill_type>,s,<color>|...
<fill_type>
चार्ट का हिस्सा भरा जा रहा है. इनमें से कोई एक वैल्यू डालें:
  • bg - बैकग्राउंड में रंग भरने की सुविधा
  • c - चार्ट एरिया में जानकारी भरी जा सकती है. मैप चार्ट के लिए यह सुविधा उपलब्ध नहीं है.
  • a - पूरे चार्ट (बैकग्राउंड के साथ) को पारदर्शी बनाएं. <color> के शुरुआती छह अंकों को नज़रअंदाज़ किया जाता है. साथ ही, पूरे चार्ट पर सिर्फ़ आखिरी दो (पारदर्शिता वैल्यू) लागू की जाती हैं. साथ ही, पूरे चार्ट पर वैल्यू को पूरा भरा जाता है.
  • b<index> - बार सॉलिड फ़िल (सिर्फ़ बार चार्ट के लिए). एक ठोस रंग से भरने के लिए <index> को बार के सीरीज़ इंडेक्स से बदलें. यह इफ़ेक्ट, बार चार्ट में chco के बारे में बताने जैसा ही है. उदाहरण के लिए, बार चार्ट सीरीज़ के रंग देखें.
s
यह पूरी तरह से या पूरी तरह से पारदर्शी होने के बारे में बताता है.
<color>
फ़िल कलर, RRGGBB हेक्साडेसिमल फ़ॉर्मैट में होना चाहिए. ट्रांसपैरेंस के लिए, शुरुआती छह अंकों को अनदेखा किया जाता है. हालांकि, इनमें फिर भी शामिल किया जाना चाहिए.

 

उदाहरण

ब्यौरा उदाहरण

इस उदाहरण में, चार्ट के बैकग्राउंड को हल्के स्लेटी रंग (EFEFEF) से भरा गया है.

काले रंग के एरिया फ़िल के साथ लाल लाइन चार्ट.

chf=bg,s,EFEFEF

इस उदाहरण में, चार्ट के बैकग्राउंड को हल्के स्लेटी (EFEFEF) रंग से और चार्ट के एरिया को काले रंग (000000) से भरा गया है.

काले रंग के चार्ट एरिया और हल्के स्लेटी रंग के बैकग्राउंड वाला लाल लाइन चार्ट.

chf=c,s,000000|
bg,s,EFEFEF

यह उदाहरण पूरे चार्ट के लिए 50% पारदर्शिता लागू करता है (हेक्साडेसिमल में 80, 128 या करीब 50% पारदर्शिता). चार्ट में दिख रहे टेबल सेल के बैकग्राउंड पर ध्यान दें.

नीले रंग में पॉइंट के साथ स्कैटर प्लॉट और 50% पारदर्शिता.

chf=a,s,00000080

वापस सबसे ऊपर जाएं

चार्ट लेजेंड का टेक्स्ट और स्टाइल 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
chco=FF0000,00FF00,0000FF

एक बड़े वृत्त से घिरे दो छोटे वृत्तों वाला वेन डायग्राम


chdl=First|Second|Third
chco=ff0000,00ff00,0000ff

पहला चार्ट हॉरिज़ॉन्टल लेजेंड एंट्री (chdlp=t, डिफ़ॉल्ट लेआउट हॉरिज़ॉन्टल) दिखाता है. वहीं, दूसरा चार्ट बॉटम वर्टिकल लेजेंड एंट्री (chdlp=bv) के बारे में बताता है.

एक बड़े वृत्त से घिरे दो छोटे वृत्तों वाला वेन डायग्राम
chdl=First|Second|Third
chco=ff0000,00ff00,0000ff
chdlp=t


एक बड़े वृत्त से घिरे दो छोटे वृत्तों वाला वेन डायग्राम
chdl=First|Second|Third
chco=ff0000,00ff00,0000ff
chdlp=bv

इस उदाहरण में फ़ॉन्ट का साइज़ बदलने के बारे में बताया गया है.

एक बड़े वृत्त से घिरे दो छोटे वृत्तों वाला वेन डायग्राम
chdls=0000CC,14

वापस सबसे ऊपर जाएं

आकार मार्कर 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> - वर्टिकल ऑफ़सेट को बताने वाली पॉज़िटिव या नेगेटिव संख्या, पिक्सल में. ज़रूरी नहीं; अगर इसका इस्तेमाल नहीं किया गया है, तो इसे खाली छोड़ दें.

 

उदाहरण

ब्यौरा उदाहरण

यहां कई आकार और लाइन मार्कर का एक उदाहरण दिया गया है.

  • a,990066,0,0.0,9.0 - बैंगनी तीर, पहली सीरीज़, पहला पॉइंट, साइज़ 9.
  • c,FF0000,0,1.0,20.0 - रेड क्रॉस, पहली सीरीज़, दूसरी पॉइंट, साइज़ 9.
  • d,80C65A,0,2,20.0 - हरा डायमंड, पहली सीरीज़, तीसरी पॉइंट, साइज़ 9.
  • H,000000,0,3,1:40 - काली हॉरिज़ॉन्टल लाइन, पहली सीरीज़, डेटा पॉइंट 3, एक पिक्सल चौड़ा, चालीस पिक्सल लंबा.
  • o,FF9900,0,4.0,12.0 - नारंगी रंग का गोला, पहली सीरीज़, पांचवां पॉइंट, साइज़ 12.
  • s,3399CC,0,5.0,11.0 - नीला स्क्वेयर, पहली सीरीज़, छठा पॉइंट, साइज़ 11.
  • v,BBCCED,0,6.0,1.0 - वर्टिकल लाइन ऊपर पॉइंट, पहली सीरीज़, सातवां पॉइंट, एक पिक्सल चौड़ी.
  • V,3399CC,0,7.0,1.0 - चार्ट के नीचे से ऊपर की ओर वर्टिकल लाइन, पहली सीरीज़, आठवां पॉइंट, एक पिक्सल चौड़ी.
  • x,FFCC33,0,8.0,20.0 - पीला 'X', पहली सीरीज़, नौवां पॉइंट, साइज़ 20.
  • H,FFFF00,0,9,2 - हॉरिज़ॉन्टल पीली लाइन, डेटा पॉइंट 9 पर चार्ट की चौड़ाई को बनाती है.
  • h,FF0000,0,0.5,1 - तय की गई ऊंचाई पर लाल रंग की हॉरिज़ॉन्टल लाइन. पहली सीरीज़, चार्ट से आधी दूरी पर और एक पिक्सल चौड़ी.
मार्कर के साथ लाइन चार्ट
chm=
  a,990066,0,0.0,9.0|
  c,FF0000,0,1.0,20|
  d,80C65A,0,2.0,20.0|
  H,000000,0,3,1:40|
  o,FF9900,0,4.0,12.0|
  s,3399CC,0,5.0,11.0|
  v,BBCCED,0,6,1.0|
  V,3399CC,0,7,1.0|
  x,FFCC33,0,8,20|
  H,FFFF00,0,9,2|
  h,FF0000,0,0.5,1

यहां एक डेटा सीरीज़ के लिए डायमंड का इस्तेमाल करने और दूसरी डेटा सीरीज़ के लिए सर्कल का इस्तेमाल करने का उदाहरण दिया गया है.

अगर दो या दो से ज़्यादा मार्कर एक ही पॉइंट को कैप्चर करते हैं, तो मार्कर उसी क्रम में बनाए जाते हैं जिस क्रम में वे chm पैरामीटर में दिखते हैं. यहां, सर्कल वह पहला मार्कर है जिसे chm की मदद से तय किया गया है. इसलिए, इसे पहले बनाया गया है. हीरे की जानकारी देकर उसका दूसरा लोगो बनाया जाता है. इस वजह से, वह सर्कल के सबसे ऊपर बन जाता है.

लाइन चार्ट, एक लाइन में हर डेटा पॉइंट पर 15 पिक्सल सर्कल होते हैं, जबकि दूसरी लाइन में 10 पिक्सल डायमंड होते हैं. उस पॉइंट पर हीरा बनाया जाता है जो दोनों लाइनों के लिए एक जैसा है
chm=
  o,FF9900,0,-1,15.0|
  d,FF0000,1,-1,10.0

यहां हर सेकंड के डेटा पॉइंट पर मार्कर (-2 का मतलब है हर दूसरे पॉइंट) के साथ एक लाइन चार्ट दिया गया है.

हर दूसरे पॉइंट पर मार्कर वाला लाइन चार्ट
chd=t:
  0,20,20,50,40,70,70,90,85,45,40,50
chm=
  o,0066FF,0,-2,6
यहां एक लाइन चार्ट दिया गया है, जिसमें डेटा पॉइंट के मुकाबले दोगुना मार्कर हैं (-0.5 का मतलब है हर आधे पॉइंट). हर दूसरे पॉइंट पर मार्कर वाला लाइन चार्ट
chd=t:
  0,20,20,50,40,70,70,90,85,45,40,50
chm=
  o,0066FF,0,-.5,6
इस उदाहरण में, पसंद के मुताबिक रंग और मोटाई वाली ग्रिड लाइन बनाने के लिए, h और v मार्कर इस्तेमाल करने का तरीका बताया गया है. z-ऑर्डर की वैल्यू (आखिरी वैल्यू) को -1 पर सेट किया जाता है, ताकि डेटा लाइन के नीचे ग्रिड लाइनें खींची जा सकें.
हर दूसरे पॉइंट पर मार्कर वाला लाइन चार्ट
chm=
  h,76A4FB,0,0:1:.2,2,-1|
  V,76A4FB,0,::2,0.5,-1

यह चार्ट, लाइन चार्ट में वर्टिकल फ़िल लाइन जोड़ता है:

  • v - चार्ट की वर्टिकल लाइनें
  • FF0000 - लाल लाइनें
  • 0 - सीरीज़ का इंडेक्स
  • : :.5 - रेंज की जानकारी: शुरू से आखिर तक, हर 0.5 पॉइंट में.
  • 2 - 2 पिक्सल की मोटाई.
हर दूसरे पॉइंट पर मार्कर वाला लाइन चार्ट
chm=
  v,FF0000,0,::.5,2
इस उदाहरण में, सटीक कोऑर्डिनेट का इस्तेमाल करके, चार्ट में एक ऐरो और टेक्स्ट मार्कर जोड़ा गया है. पहला D मार्कर, बार के नीचे मौजूद ट्रेस लाइन है. दूसरा मार्कर ऐरो है और तीसरा मार्कर ऐरो टेक्स्ट है.
chm=
  D,003971,1,0,3|
  @a,000000,0,.25:.75,7|
  @tExpected,000000,0,.35:.85,10
किसी डेटा पॉइंट (H) पर तय की गई हॉरिज़ॉन्टल लाइन, रिलेटिव वैल्यू दिखाने या चार्ट पर डेटा वैल्यू की ऊंचाई पर ज़ोर देने के लिए फ़ायदेमंद हो सकती है.
chm=H,FF0000,0,18,1

यह ग्राफ़ उन मार्कर को दिखाता है जो <size> पैरामीटर में लाइन की मोटाई और लंबाई तय कर सकते हैं.

  • E,000000,0,6,1:20 - काले रंग का गड़बड़ी बार, जिसमें एक पिक्सल चौड़ी लाइनें हैं. साथ ही, ऊपर और नीचे के बार 20 पिक्सल लंबे हैं. सबसे नीचे को सीरीज़ 0 पॉइंट 8 पर ऐंकर किया गया है और सबसे ऊपर को सीरीज़ 1 पॉइंट 8 पर ऐंकर किया गया है.
  • H,990066,1,2,5:50 - बैंगनी, पांच पिक्सल चौड़ी हॉरिज़ॉन्टल लाइन, जो डेटा पॉइंट 2 पर 50 पिक्सल लंबा है.
  • V,3399CC,0,8,3:50- नीली, वर्टिकल लाइन 3 पिक्सल चौड़ी, 50 पिक्सल लंबी, डेटा पॉइंट 8 पर केंद्रित.
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=
  E,000000,0,6,1:20|
  H,990066,1,2,5:50|
  V,3399CC,0,8,3:50

वापस सबसे ऊपर जाएं

टेक्स्ट और डेटा वैल्यू मार्कर 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.

ब्यौरा उदाहरण

यहां बार चार्ट पर वैल्यू लेबल का एक उदाहरण दिया गया है.

पहला चार्ट (N*p0*) एक डेटा वैल्यू मार्कर है, जिसमें प्रतिशत के रूप में वैल्यू दिखाई जाती हैं. साथ ही, 11 पॉइंट वाले टेक्स्ट में, सभी वैल्यू को काले रंग में, शून्य दशमलव अंकों तक पूरी तरह बदला जाता है. ध्यान दें कि सभी डेटा वैल्यू 0.0 से 1.0 के बीच की होती हैं और प्रतिशत फ़ॉर्मैट में, दशमलव के बाद दो अंकों की जगह बदली जाती है.

दूसरे चार्ट (N*cEUR1*) में, उन ही वैल्यू को दिखाया गया है जिन्हें यूरो वैल्यू के तौर पर फ़ॉर्मैट किया गया है. इसमें दशमलव के बाद एक जगह, काले रंग में, और सभी वैल्यू पर, 11 पॉइंट वाले टेक्स्ट में दी गई है.

हर बार के ऊपर प्रतिशत लेबल के साथ बार चार्ट
chm=
  N*p0*,000000,0,-1,11
chd=t:
  0.4356,0.3562,0.4834,0.575,0.673,0.6091


हर बार के ऊपर यूरो लेबल वाला बार चार्ट


chm=
  N*cEUR1*,000000,0,-1,11

दिखाई गई न्यूमेरिक वैल्यू को स्केल करने के लिए, chds पैरामीटर का इस्तेमाल किया जा सकता है. chds का इस्तेमाल, डेटा के सभी फ़ॉर्मैट के लिए किया जा सकता है. इनमें आसान और लंबे समय तक कोड में बदलने का तरीका शामिल है. इससे बार के साइज़ या ऐक्सिस लेबल पर कोई असर नहीं पड़ेगा, बल्कि सिर्फ़ डेटा मार्कर की वैल्यू पर असर पड़ेगा.

इस उदाहरण में एक चार्ट दिखाया गया है, जिसमें आसानी से कोड में बदली गई वैल्यू हैं. जैसे, 46, 39, 29, 30, 43, 41. कोड में बदलने की आसान रेंज 0 से 61 है . chds पैरामीटर, 0—1 का कस्टम मार्कर स्केल तय करता है. इसलिए, मार्कर की वैल्यू को इस रेंज पर स्केल किया जाता है. हालांकि, बार की ऊंचाई पर कोई असर नहीं पड़ता (अगर यह टेक्स्ट फ़ॉर्मैट का डेटा है, तो बार को भी स्केल किया जाएगा).


chd=s:underp
chm=N,000000,0,-1,11
chds=0,1

यहां एक चार्ट का उदाहरण दिया गया है, जिसमें सबसे कम पॉइंट पर टेक्स्ट लेबल और सबसे ज़्यादा पॉइंट पर फ़्लैग लेबल है.

10 पॉइंट नीले टेक्स्ट लेबल के साथ लाइन चार्ट और 15 पॉइंट लाल रंग के टेक्स्ट वाला फ़्लैग, जिसे डैश वाली हरी लाइन के डेटा पॉइंट पर दिखाया गया है.
chm=
  tMin,0000FF,0,1,10|
  fMax,FF0000,0,3,15

इस उदाहरण में, अलग-अलग सीरीज़ की वैल्यू के साथ-साथ सीरीज़ की कुल वैल्यू वाला स्टैक किया गया चार्ट दिखाया गया है. स्टैक की गई सीरीज़ की वैल्यू दिखाने के लिए, हमें 'c' पोज़िशन करने के विकल्प का इस्तेमाल करना होगा. अगर हम ऐसा नहीं करते, तो सबसे ऊपर मौजूद बार की वैल्यू, हर बार में सबसे ऊपर मौजूद योग की वैल्यू को ओवरलैप करेगी.
chm=
  N,FF0000,-1,,12|
  N,000000,0,,12,,c|
  N,000000,1,,12,,c|
  N,ffffff,2,,12,,c
वर्टिकल और हॉरिज़ॉन्टल प्लेसमेंट कैसे काम करते हैं, इस बारे में कुछ और जानकारी. इस उदाहरण में, बार चार्ट के लिए ऐंकर वैल्यू के अलग-अलग कॉम्बिनेशन दिखाए गए हैं. इनमें वर्टिकल प्लेसमेंट के लिए s, c, और e का इस्तेमाल किया जाता है. ध्यान दें कि कैसे दायां ऐंकर, मार्कर को बाईं ओर ले जाता है और ऊपर का ऐंकर, मार्कर को नीचे किस तरह मूव करता है. इसी तरह, ऊपर का ऐंकर, मार्कर को बाईं ओर ले जाता है. लाल बिंदु, हर बार के बेस, बीच, और टॉप को दिखाते हैं. यह संख्या, डेटा की वैल्यू होती है. हर बार के लिए, अलग-अलग ऐंकर वैल्यू का इस्तेमाल करके इसे तय किया जाता है.
chm=
  N,000000,0,0,10,,rs
  N,000000,0,1,10,,ls
  N,000000,0,2,10,,c
  N,000000,0,3,10,,e
  N,000000,0,4,10,,e::15
  N,000000,0,5,10,,e::-12
एनोटेशन मार्कर, लेबल की पोज़िशन में अपने-आप बदलाव करते हैं, ताकि वे ओवरलैप न हों. chm की पहली वैल्यू, लाइन भरने के लिए है. ये सभी वैल्यू, सभी एनोटेशन मार्कर हैं.
chm=B,C5D4B5BB,0,0,0
  AA,666666,0,3,15
  AB,666666,0,5,15
  AC,666666,0,24,15
  AD,666666,0,25,15
  AE,666666,0,26,15
  AF,666666,0,51,15
  AG,666666,0,60,15
  AH,666666,0,73,15
  AI,666666,0,80,15
  AJ,666666,0,99,15
स्विट्ज़रलैंड में शहर की ऊंचाई दिखाने वाला एक और एनोटेशन मार्कर उदाहरण.

वापस सबसे ऊपर जाएं