मैप चार्ट

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

विषय सूची

खास जानकारी

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

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

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

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

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

opt_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> और <bottom_border_lat> नीचे और ऊपरी बॉर्डर का अक्षांश बताते हैं और bottom_border_lat> और <bottom_border_lat> बाईं और दाईं बॉर्डर का देशांतर बताते हैं.

ध्यान दें: मर्केटर प्रोजेक्शन डिस्टॉर्शन (बुनियादी रूप से, किसी फ़्लैट इमेज पर घुमावदार मैप को प्रोजेक्ट करना) की वजह से, लंबी और छोटी पट्टी पर फ़ोकस करने से, मैप के साइज़ में कुछ अनचाहा अंतर हो सकता है.

उदाहरण:

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

 

उदाहरण

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

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

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

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

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

पहले चार्ट (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
स्विट्ज़रलैंड में शहर की ऊंचाई दिखाने वाला एक और एनोटेशन मार्कर.

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