स्कैटर चार्ट

   

इस दस्तावेज़ में, Chart API का इस्तेमाल करके स्कैटर चार्ट बनाने का तरीका बताया गया है.

विषय सूची

शुरुआती जानकारी

स्कैटर चार्ट (या स्कैटर प्लॉट), दो-डाइमेंशन वाले चार्ट पर अलग-अलग बिंदुओं का सेट होता है. आपके पास अलग-अलग बिंदुओं का साइज़ तय करने का भी विकल्प है. स्कैटर प्लॉट सिर्फ़ एक डेटा सीरीज़ को स्वीकार कर सकता है. स्कैटर चार्ट की मदद से, ऐसे कई डेटा पॉइंट में ग्रुप या पैटर्न का पता लगाया जा सकता है जिनमें दो वैरिएबल हों. अगर आपके पास सिर्फ़ एक वैरिएबल है, तो लाइन चार्ट का इस्तेमाल करें.

आपको कम से कम दो डेटा सीरीज़ देनी होंगी: पहली डेटा सीरीज़ में x-कोऑर्डिनेट के बारे में बताया गया है और दूसरी डेटा सीरीज़ में y-कोऑर्डिनेट के बारे में बताया गया है.

अलग-अलग पॉइंट साइज़ की जानकारी देने के लिए, एक तीसरी सीरीज़ भी दी जा सकती है. इस सीरीज़ के बिना, सभी पॉइंट डिफ़ॉल्ट रूप से 10 पिक्सल पर सेट हो जाएंगे.

ध्यान दें कि अगर डेटा पॉइंट का आकार या रंग बदलने के लिए chm का इस्तेमाल किया जाता है, तो पॉइंट chm में दिए गए साइज़ के हिसाब से स्केल किए जाते हैं.

चार्ट टाइप (cht)

इस सिंटैक्स के साथ स्कैटर चार्ट की जानकारी दें:

सिंटैक्स

cht=s
chd=<x_values>|<y_values>[|<optional_point_sizes>]
ब्यौरा उदाहरण

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

यह चार्ट एक तीसरी डेटा सीरीज़ शामिल करके, पॉइंट का साइज़ अलग-अलग करता है.

तीसरे डेटा सेट के मुताबिक, अलग-अलग साइज़ में डिफ़ॉल्ट नीले रंग के डेटा पॉइंट वाला स्कैटर प्लॉट
cht=s
chd=t:
  12,87,75,41,23,96,68,71,34,9|
  98,60,27,34,56,79,58,74,18,76|
  84,23,69,81,47,94,60,93,64,54

अगर आपको रंगों का इस्तेमाल करके एक से ज़्यादा सीरीज़ को सिम्युलेट करना है, तो अलग-अलग डॉट कलर की जानकारी देने के लिए, chco पैरामीटर का इस्तेमाल करें. साथ ही, दो या इससे ज़्यादा अलग-अलग सीरीज़ को सिम्युलेट करने के लिए, अपने पॉइंट सही तरीके से रंग करें.

इस चार्ट में तीन डेटा सीरीज़ हैं: पहली, x-वैल्यू, दूसरी उनसे जुड़ी y-वैल्यू, और तीसरी डेटा सीरीज़ के पॉइंट साइज़ होते हैं.

chco वैल्यू, पॉइंट का रंग तय करती है. जब किसी पाइप डीलिमिटर का इस्तेमाल किया जाता है और उसमें पॉइंट से कम रंग होते हैं, तो हर nवें पॉइंट को उसके लिए nवां रंग दिया जाता है. यहां, पहला, तीसरा, पांचवां वगैरह पॉइंट लाल (FF0000) और दूसरे, चौथे, छठे वगैरह पॉइंट नीले (0000FF) हैं.

लेजेंड, chdl पैरामीटर का इस्तेमाल करके असाइन किया जाता है. इसके बदले में हर रंग के लिए लेजेंड एंट्री असाइन की जाती हैं.

दो सीरीज़ वाला स्कैटर प्लॉट
chd=t:
  12,87,75,41,23,96,68,71,34,9|
  98,60,27,34,56,79,58,74,18,76|
  84,23,69,81,47,94,60,93,64,54
chco=
  FF0000|0000FF
chdl=
  Cats|Dogs

बिंदुओं का आकार बदलने के लिए, आकार मार्कर का इस्तेमाल करें. आकार मार्कर, chm पैरामीटर में उनके क्रम के आधार पर अन्य चार्ट की तुलना में स्कैटर चार्ट में थोड़ा अलग तरीके से काम करते हैं:

  • chm के बाद पहली पोज़िशन - यह सभी बिंदुओं के लिए डिफ़ॉल्ट आकार है. पहली chm एंट्री में साइज़, रंग, और आकार ही मान्य हैं. बाकी सभी वैल्यू को अनदेखा कर दिया जाता है. उदाहरण के लिए, chm=d,FF0000,0,3,15 तय करने पर, यह सभी पॉइंट पर लागू होगा. हालांकि, आपने सिर्फ़ पॉइंट 15 बताया है.
  • chm के बाद की दूसरी और बाद की पोज़िशन - दूसरी और बाद की स्थिति में बताए गए मार्कर, बाकी सभी तरह के चार्ट के लिए मार्कर की तरह काम करते हैं.

आकार मार्कर का इस्तेमाल करने के बारे में और सलाह:

  • अगर पहला chm मार्कर, डेटा वैल्यू (chm=N) या आकार मार्कर नहीं है, तो चार्ट में ऊपर बताए गए डिफ़ॉल्ट आकार का इस्तेमाल किया जाएगा.
  • डिफ़ॉल्ट मार्कर टाइप को पहले सभी मार्कर पर लागू किया जाता है. इसके बाद, किसी पॉइंट पर लागू होने वाले सभी मार्कर, बताए गए क्रम या ज़ेड-ऑर्डर (अगर कोई हो) पर लागू किए जाते हैं. इसलिए, अपने मार्कर को बढ़ते हुए साइज़ में सूची में शामिल करें, ताकि बाद में पहले वाले मार्कर को मास्क किया जा सके. अगर ऐसा नहीं है, तो दिखने वाले सभी डिफ़ॉल्ट मार्कर प्रॉपर्टी को मिटाने के लिए, साइज़ 0 के साथ शुरुआती डिफ़ॉल्ट मार्कर जोड़ें. अगर निचला मार्कर बड़ा है या उसके कोने ऊपरी मार्कर की तुलना में ज़्यादा हैं, तो हो सकता है कि आप उसे अपने दूसरे मार्कर के पीछे झांकते हुए देखें.
  • आकार मार्कर का इस्तेमाल करने पर, मार्कर का रंग पॉइंट के लिए chco पैरामीटर को बदल देता है. हालांकि, लेजेंड के रंग अब भी chco पैरामीटर का इस्तेमाल करते हैं.
  • अगर आपने आकार मार्कर और तीसरे डेटा सेट, दोनों की जानकारी दी है, तो तय किए गए मार्कर का साइज़, डेटा वैल्यू की रेंज के हिसाब से स्केल किया जाता है. उदाहरण के लिए:
    chd=t:10,10,10|10,20,30|10,50,100
    chm=d,676767,0,4,30
    यहां डेटा स्केल 0—100 (सामान्य टेक्स्ट फ़ॉर्मैट वाला स्केल) है और मार्कर का साइज़ 30 (chm पैरामीटर में आखिरी वैल्यू) बताया गया है. इसलिए, डेटा की 100 वैल्यू का मतलब 30 पिक्सल मार्कर, 50 साइज़ का मतलब 15 पिक्सल मार्कर वगैरह होता है.
तीसरे डेटा सेट के मुताबिक, अलग-अलग साइज़ में डिफ़ॉल्ट नीले रंग के डेटा पॉइंट वाला स्कैटर प्लॉट
chm=d,FF0000,0,-1,15
डायमंड के डिफ़ॉल्ट आकार को सेट करें (d)

chm=
  d,676767,0,3,10|
  s,000000,0,15:,8

डायमंड (d), मार्कर इंडेक्स 15, और इसके बाद के साइज़ को डायमंड के तौर पर डिफ़ॉल्ट रूप से सेट किया जाता है. यह डायमंड के ऊपर, स्क्वेयर (s) होता है.

chd=t:
  12,75,23,68,34,87,41,96,71,9|
  98,27,56,58,18,60,34,79,74,76
chco=FF0000|0000FF
chdl=Cats|Dogs
chm=
  o,FFFFFF,0,4,0|
  o,FF0000,0,0:4,8|
  d,0000FF,0,5:9,10

स्कैटर चार्ट के कुछ या सभी पॉइंट को जोड़ने के लिए, लाइन मार्कर (chm=D) भी जोड़ा जा सकता है:

  • पहला chm=N*x* मार्कर, हर डेटा पॉइंट की x-ऐक्सिस की वैल्यू दिखाता है.
  • दूसरे और तीसरे chm=o और chm=s मार्कर, सर्कल और स्क्वेयर बनाते हैं
  • चौथा chm=D मार्कर, हरे रंग के स्क्वेयर को जोड़ने वाली लाइन बनाता है. यह लाइन का रंग, सीरीज़ (0), पॉइंट (3 से 8), लाइन की चौड़ाई (1), और z-क्रम बताता है.

chd=t:
  20,80,60,90,40,90,10,20|
  90,40,20,60,50,90,50,20
chm=
  N*x*,000000,0,,10|
  o,FF0000,0,0:2,10,-1|
  s,00FF00,0,3:8,10,-1|
  D,00000066,0,3:8,1,0

दिखने वाले पॉइंट पर भरोसा किए बिना, पॉइंट के लिए ट्रेस लाइन बनाने का तरीका यहां बताया गया है:

  • अपने डेटा में स्कैटर पॉइंट की जानकारी दें:
    chd=t:
      12,16,16,24,26,28,41,51,66,68|
      16,14,22,34,22,31,31,48,71,64
  • वे पॉइंट जोड़ें जो आपके डेटा के आखिर में, आपकी ट्रेस लाइन के बारे में बताएंगे (आखिरी तीन पॉइंट नीचे दिखाए गए हैं):
    chd=t:
      12,16,16,24,26,28,41,51,66,68,13,45,81|
      16,14,22,34,22,31,31,48,71,64,15,38,84
  • अपने सभी स्कैटर पॉइंट छिपाने के लिए, मास्किंग मार्कर जोड़ें: chm=o,0000FF,0,-1,0 (पॉइंट साइज़ शून्य होने पर सभी पॉइंट नहीं दिखते).
  • ट्रेस लाइन पॉइंट (आखिरी तीन डेटा पॉइंट) को छोड़कर सभी स्कैटर पॉइंट दिखाने के लिए एक मार्कर जोड़ें: o,FF0000,0,0:9:,5
  • आखिर में, एक लाइन मार्कर जोड़ें और उसे अपने डेटा के आखिरी तीन पॉइंट पर जोड़ें: D,000000,1,10:,1,-1 यह काले रंग की एक लाइन 1 पिक्सल चौड़ी है, जो 10 और उसके बाद के डेटा पॉइंट से जुड़ी होती है. हमने इसे स्कैटर पॉइंट के पीछे रखने के लिए, इसे -1 z-इंडेक्स दिया.

स्कैटर चार्ट को कंपाउंड चार्ट के तौर पर इस्तेमाल नहीं किया जा सकता. इसलिए, अपनी लाइन का ब्यौरा देने के लिए और सीरीज़ नहीं जोड़ी जा सकतीं.

इस तरीके का इस्तेमाल करके डैश वाली लाइन नहीं तय की जा सकती. हालांकि, लाइन का रंग और मोटाई तय की जा सकती है.

छिपे हुए पॉइंट की मदद से लाइन ट्रेस करें:

chd=t:
  12,16,16,24,26,28,41,51,66,68,13,45,81|   16,14,22,34,22,31,31,48,71,64,15,38,84
chm=
  o,0000FF,0,-1,0|
  o,FF0000,0,0:9:,5|
  D,000000,1,10:,1,-1

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

 

सीरीज़ के रंग chco

chco पैरामीटर का इस्तेमाल करके, बिंदुओं का रंग तय करें. आपके पास सभी पॉइंट के लिए एक ही रंग, अलग-अलग पॉइंट के लिए ग्रेडिएंट या अलग-अलग रंग तय करने का विकल्प होता है.

सिंटैक्स

chco=<single_color>
  or
chco=<point_1_color>|...|<point_n_color>
  or
chco=<gradient_start>,...,<gradient_end> (only with third data series)
<color>
पॉइंट का रंग, RRGGBB हेक्साडेसिमल फ़ॉर्मैट में. इसके कुछ अलग-अलग फ़ॉर्मैट होते हैं:
  • सभी बिंदुओं पर लागू करने के लिए एक रंग तय करें.
  • हर बिंदु पर अलग-अलग रंग लागू करने के लिए, हर बिंदु के लिए एक रंग बताएं. इसके लिए, पाइप डीलिमिटर का इस्तेमाल करें.
  • अगर आपने अलग-अलग बिंदु के लिए रंग तय किए हैं, लेकिन बिंदुओं से कम रंग हैं, तो हर nवें पॉइंट को उसके लिए nवां रंग दिया जाता है. यह एक से ज़्यादा सीरीज़ स्कैटरचार्ट बनाने का तरीका है.
  • कलर ग्रेडिएंट लागू करने के लिए, आपको एक तीसरी डेटा सीरीज़ शामिल करनी होगी (जिससे पॉइंट साइज़ तय होते हैं). बिंदु के साइज़ के हिसाब से पॉइंट पर रंग ग्रेडिएंट लागू करने के लिए, कॉमा की मदद से अलग किए गए दो या दो से ज़्यादा रंगों को शामिल करें.

मानक सुविधाएं

इस पेज पर मौजूद बाकी सुविधाएं, स्टैंडर्ड चार्ट की सुविधाएं हैं.

चार्ट का टाइटल 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

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

चार्ट लेजेंड टेक्स्ट और स्टाइल 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

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

चार्ट के मार्जिन 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

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

ऐक्सिस की स्टाइल और लेबल [लाइन, बार, Google-ओ-मीटर, रडार, स्कैटर]

आपके पास यह तय करने का विकल्प होता है कि चार्ट पर कौनसे ऐक्सिस दिखाने हैं. साथ ही, उन्हें कस्टम लेबल, पोज़िशन, रेंज, और स्टाइल दी जा सकती हैं.

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

आपके पास यह चुनने का विकल्प है कि आपके ऐक्सिस पर डेटा की वैल्यू दिखें. इसके अलावा, आपके पास कस्टम ऐक्सिस को तय करने का विकल्प भी है. डिफ़ॉल्ट रूप से, संख्या वाली वैल्यू दिखाई जाती हैं. इन वैल्यू को 0 से 100 के बीच सेट किया जाता है. हालांकि, chxr का इस्तेमाल करके, किसी रेंज को बदला जा सकता है. साथ ही, chxs का इस्तेमाल करके, वैल्यू को स्टाइल किया जा सकता है. जैसे, मुद्रा के निशान या दशमलव वाली वैल्यू दिखाना.

अगर आपको कस्टम वैल्यू इस्तेमाल करने का विकल्प चुनना है, जैसे कि "सोमवार, मंगलवार, बुधवार", तो chxl पैरामीटर का इस्तेमाल किया जा सकता है. इन लेबल को ऐक्सिस से जुड़ी खास जगहों पर रखने के लिए, chxp पैरामीटर का इस्तेमाल करें.

आखिर में, कस्टम और न्यूमेरिक, दोनों लेबल के रंग, साइज़, अलाइनमेंट, और अन्य प्रॉपर्टी की जानकारी देने के लिए chxs और chxtc पैरामीटर का इस्तेमाल किया जा सकता है.

स्ट्रिंग की वैल्यू के बारे में अहम जानकारी: लेबल स्ट्रिंग में, सिर्फ़ ऐसे वर्ण इस्तेमाल किए जा सकते हैं जिनमें यूआरएल का इस्तेमाल नहीं किया जा सकता. सुरक्षित रहने के लिए, आपको ऐसी सभी स्ट्रिंग को यूआरएल-एन्कोड करना चाहिए जिनमें वर्ण सेट 0-9a-zA-Z में न मौजूद वर्ण हों. आपको Google विज़ुअलाइज़ेशन दस्तावेज़ में यूआरएल एन्कोडर मिल सकता है.

इस सेक्शन में ये विषय शामिल हैं:


दिखने वाले ऐक्सिस chxt

बार, लाइन, रडार, और स्कैटर चार्ट में, डिफ़ॉल्ट रूप से एक या दो ऐक्सिस लाइनें दिखती हैं. हालांकि, इन लाइनों में वैल्यू शामिल नहीं होती हैं. अपनी ऐक्सिस लाइनों पर वैल्यू दिखाने या दिखाए जाने वाले ऐक्सिस को बदलने के लिए, आपको chxt पैरामीटर का इस्तेमाल करना होगा. डिफ़ॉल्ट रूप से, ऐक्सिस की वैल्यू 0 से 100 के बीच होती हैं. ऐसा तब तक होता है, जब तक कि chxr प्रॉपर्टी का इस्तेमाल करके, उन्हें स्केल नहीं किया जाता. लाइन चार्ट में सभी ऐक्सिस लाइनें छिपाने के लिए, cht पैरामीटर (उदाहरण: cht=lc:nda) में चार्ट टाइप की वैल्यू के बाद, :nda तय करें.

डिफ़ॉल्ट रूप से, टॉप और बॉटम ऐक्सिस, वैल्यू के हिसाब से टिक मार्क नहीं दिखाते. हालांकि, बाईं और दाईं ओर के ऐक्सिस से वे टिक मार्क दिखते हैं. chxs पैरामीटर का इस्तेमाल करके, इस व्यवहार को बदला जा सकता है.

सिंटैक्स

chxt=
  <axis_1>
    ,...,
  <axis_n>
<axis>
चार्ट पर दिखाने के लिए ऐक्सिस. ये ऐक्सिस उपलब्ध हैं:
  • x - सबसे नीचे का x-ऐक्सिस
  • t - ऊपरी x-ऐक्सिस [Google-o-Meter पर काम नहीं करता]
  • y - बायां Y-ऐक्सिस
  • r - दायां y-ऐक्सिस [Google-o-Meter पर काम नहीं करता]

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

 

उदाहरण

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

इस उदाहरण में एक लाइन चार्ट दिखाया गया है, जिसमें x-ऐक्सिस, एक y-ऐक्सिस, एक टॉप ऐक्सिस (t), और एक दायां ऐक्सिस (r) शामिल है.

कोई लेबल नहीं चुना गया है. इसलिए, सभी ऐक्सिस के लिए, चार्ट डिफ़ॉल्ट रूप से 0 से 100 की रेंज पर सेट होता है.

ध्यान दें कि डिफ़ॉल्ट रूप से, टॉप और बॉटम ऐक्सिस, लेबल के हिसाब से टिक मार्क नहीं दिखाते.

लाइन चार्ट, जिसमें बाईं और दाईं ओर 0, 20, 40, 60, 80, और 100 लेबल हैं और लेबल: 0, 25, 50, 75, और 100 से ज़्यादा और नीचे
chxt=x,y,r,t

आप एक ही मान को एक से ज़्यादा बार शामिल करके, हर ऐक्सिस के लिए लेबल के कई सेट शामिल कर सकते हैं. इस उदाहरण में x के दो सेट और y-ऐक्सिस के दो सेट दिखाए गए हैं. ऐसा करना खास तौर पर तब मददगार नहीं होता है, जब आप सिर्फ़ डिफ़ॉल्ट ऐक्सिस लेबल का इस्तेमाल करते हैं, जैसा कि यहां दिखाया गया है. हालांकि, chxl पैरामीटर का इस्तेमाल करके, हर ऐक्सिस की कॉपी के लिए कस्टम लेबल तय किए जा सकते हैं.

<img <code="" der="ltr" src="/static/chart/image/images/chart_41.png" title="chxt=x,x,y,y&cht=lc&chd=s:cEAELFJHHHKUju9uuXUc&chco=76A4FB&chls=2.0&ch1" />अनुवाद करें


<img <code="" der="ltr" src="/static/chart/image/images/chart_42.png" title="chxt=x,x,y,y&cht=lc&chd=s:cEAELFJHHHKUju9uuXUc&chco=76A4FB&chhils=2.0&chGemini,प्रक्रिया:&


इस उदाहरण में x-ऐक्सिस, एक y-ऐक्सिस, अपर t-ऐक्सिस, और एक राइट r-ऐक्सिस वाला हॉरिज़ॉन्टल बार चार्ट दिखाया गया है.

ऐक्सिस लेबल शामिल नहीं किए जाते, इसलिए Chart API, x-ऐक्सिस और t-ऐक्सिस के लिए 0 से 100 की रेंज दिखाता है.

y-ऐक्सिस और r-ऐक्सिस की रेंज, बार की संख्या से तय होती है. इस मामले में, पांच बार हैं, इसलिए चार्ट एपीआई में 0 से 4 की रेंज दिखती है. पहला लेबल, पहले बार के बेस में और दूसरा लेबल, दूसरे बार के बेस के बीच में होता है. यह क्रम इसी तरह जारी रहता है.

लाइन चार्ट, जिसमें बाईं और दाईं ओर 0, 20, 40, 60, 80, और 100 लेबल हैं और लेबल: 0, 25, 50, 75, और 100 से ज़्यादा और नीचे
chxt=x,y,r,t

चार्ट टाइप के बाद :nda तय करके, लाइन चार्ट में डिफ़ॉल्ट ऐक्सिस को छिपाया जा सकता है. छिपे हुए ऐक्सिस वाला लाइन चार्ट
cht=lc:nda

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

ऐक्सिस रेंज chxr

chxr पैरामीटर का इस्तेमाल करके, हर ऐक्सिस पर अलग-अलग दिखने वाली वैल्यू की रेंज तय की जा सकती है. ध्यान दें कि इससे चार्ट एलिमेंट के स्केल में बदलाव नहीं होता, सिर्फ़ ऐक्सिस लेबल के स्केल में बदलाव होता है. अगर आपको ऐक्सिस नंबर से डेटा की वास्तविक वैल्यू का ब्यौरा देना है, तो start_val> और <end_val> को क्रम से, डेटा फ़ॉर्मैट की रेंज की निचली और ऊपरी वैल्यू पर सेट करें. ज़्यादा जानकारी के लिए, ऐक्सिस स्केलिंग देखें.

अगर आपको ऐक्सिस की रेंज बतानी है, तो आपको chxt पैरामीटर का इस्तेमाल करके ऐक्सिस को दिखाना होगा.

कस्टम ऐक्सिस की वैल्यू तय करने के लिए, chxl पैरामीटर का इस्तेमाल करें.

सिंटैक्स

पाइप वर्ण ( | ) का इस्तेमाल करके, ऐक्सिस लेबल की कई रेंज को अलग करें.

chxr=
  <axis_index>,<start_val>,<end_val>,<opt_step>
    |...|
  <axis_index>,<start_val>,<end_val>,<opt_step>
<ऐक्सिस_इंडेक्स>
लेबल किस ऐक्सिस पर लागू किए जाने हैं. यह ऐक्सिस कलेक्शन में शून्य-आधारित इंडेक्स है, जिसे chxt में तय किया गया है. उदाहरण के लिए, chxt=x,r,y में r-ऐक्सिस 1 होगा.
<start_val>
यह संख्या, इस ऐक्सिस के लिए सबसे कम वैल्यू तय करती है.
<end_val>
यह संख्या, इस ऐक्सिस के लिए सबसे ज़्यादा वैल्यू तय करती है.
<opt_step>
[ज़रूरी नहीं] ऐक्सिस पर टिक के बीच गिनती करने का चरण. कोई डिफ़ॉल्ट चरण मान नहीं है; सही दूरी पर लेबल का सेट दिखाने के लिए इस चरण की गणना की जाती है.

 

उदाहरण

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

इस उदाहरण में, बायां और दायां y-ऐक्सिस (y और r) और एक x-ऐक्सिस (x) दिखाया गया है.

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

r-ऐक्सिस (इंडेक्स 2) के लिए ऐक्सिस की दिशा उलट दी जाती है, क्योंकि पहली वैल्यू (1000), आखिरी वैल्यू (0) से बड़ी है.


chxt=x,y,r
chxr=
  0,0,500|
  1,0,200|
  2,1000,0

इस उदाहरण में, x-ऐक्सिस के लिए वैल्यू दी गई हैं.

ऐक्सिस लेबल, ऐक्सिस पर समान दूरी पर होते हैं. <opt_step> पैरामीटर के लिए, पांच (5) की वैल्यू दी गई है.

x-ऐक्सिस पर 200, 300, और 400 वाला बार चार्ट chxt=x
chxr=0,10,50,5

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

कस्टम ऐक्सिस लेबल chxl

आपके पास chxl पैरामीटर का इस्तेमाल करके, किसी भी ऐक्सिस पर कस्टम स्ट्रिंग ऐक्सिस लेबल तय करने का विकल्प होता है. आप जितने चाहें उतने लेबल तय कर सकते हैं. अगर chxt पैरामीटर का इस्तेमाल करके कोई ऐक्सिस दिखाया जाता है और कस्टम लेबल की जानकारी नहीं दी जाती है, तो स्टैंडर्ड और अंकों वाले लेबल लागू हो जाएंगे. पसंद के मुताबिक संख्या वाली रेंज तय करने के लिए, chxr पैरामीटर का इस्तेमाल करें.

अपने लेबल के लिए ऐक्सिस पर खास जगहें सेट करने के लिए, chxp पैरामीटर का इस्तेमाल करें.

सिंटैक्स

हर उस ऐक्सिस के लिए एक पैरामीटर सेट तय करें जिसे आपको लेबल करना है. पाइप वर्ण का इस्तेमाल करके, लेबल के एक से ज़्यादा सेट को अलग करें ( | ).

chxl=
  <axis_index>:|<label_1>|...|<label_n>
    |...|
  <axis_index>:|<label_1>|...|<label_n>
<ऐक्सिस_इंडेक्स>
किस ऐक्सिस पर लेबल लागू करने हैं. यह chxt पैरामीटर के कलेक्शन में मौजूद एक इंडेक्स है. उदाहरण के लिए, अगर आपके पास chxt=x,x,y,y है, तो इंडेक्स 0 पहला x-ऐक्सिस होगा और 1 दूसरा x-ऐक्सिस होगा.
<label_1>| ... |<label_n>
इस ऐक्सिस पर एक या एक से ज़्यादा लेबल लगाने हैं. ये स्ट्रिंग या संख्या की वैल्यू हो सकती हैं. यह ज़रूरी नहीं है कि स्ट्रिंग को कोटेशन में रखा जाए. label_1 को ऐक्सिस पर सबसे नीचे दिखाया जाता है और label_n को सबसे ऊपर दिखाया जाता है. अतिरिक्त लेबल उनके बीच समान दूरी पर रखे जाते हैं. + के निशान से स्पेस दिखाएं. किसी लेबल में लाइन ब्रेक तय करने का कोई तरीका नहीं है. लेबल को एक पाइप वर्ण से अलग करें. ध्यान दें: chxl पैरामीटर में आखिरी लेबल के बाद पाइप न रखें.

 

उदाहरण

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

इस चार्ट में, दो ऐक्सिस में कस्टम लेबल जोड़ने का तरीका बताया गया है. ध्यान दें कि वैल्यू को बराबर दूरी पर कैसे रखा जाता है और आखिरी chxl वैल्यू किसी पाइप पर कैसे खत्म नहीं होती.

लाइन चार्ट की बाईं ओर 0 और 100, दाईं ओर A, B, और C दिख रहे हैं. x-ऐक्सिस पर जनवरी, जुलाई,जनवरी, जुलाई, और जनवरी के साथ-साथ x-ऐक्सिस पर 2005, 2006, और 2007 का लाइन चार्ट दिख रहा है
chxt=x,y
chxl=
0:|Jan|Feb|March|April|May|
1:|Min|Mid|Max

इस उदाहरण में, बाईं और दाईं ओर मौजूद y-ऐक्सिस (y और r) पर ऐक्सिस लेबल शामिल हैं. इसमें x-ऐक्सिस (x) की वैल्यू के दो सेट भी शामिल हैं. chxs का इस्तेमाल करके, y-ऐक्सिस पर टिक के निशान जोड़े जा सकते हैं.

लाइन चार्ट की बाईं ओर 0 और 100, दाईं ओर A, B, और C दिख रहे हैं. x-ऐक्सिस पर जनवरी, जुलाई,जनवरी, जुलाई, और जनवरी के साथ-साथ x-ऐक्सिस पर 2005, 2006, और 2007 का लाइन चार्ट दिख रहा है
chxt=x,y,r,x
chxl=
0:|Jan|July|Jan|July|Jan|
1:|0|50|100|
2:|A|B|C|
3:|2005|2006|2007

इस उदाहरण में, बाईं और दाईं ओर मौजूद y-ऐक्सिस (y और r) पर ऐक्सिस लेबल शामिल हैं. इसमें x-ऐक्सिस (x) की वैल्यू के दो सेट भी शामिल हैं. x-ऐक्सिस के निचले सेट के लिए, खाली लेबल नोट करें. इसका इस्तेमाल, वैल्यू को अलग-अलग करने के लिए किया जाता है.

इस उदाहरण में, बाएं y-ऐक्सिस पर ऐक्सिस लेबल के लिए डिफ़ॉल्ट वैल्यू का इस्तेमाल किया गया है.

बार चार्ट जिसमें बाईं ओर 0 और 100 है, दाईं ओर A, B, और C दिख रहे हैं. साथ ही, x-ऐक्सिस पर जनवरी, जुलाई, जनवरी, जुलाई, और जनवरी के साथ-साथ x-ऐक्सिस पर 2005, 2006, और 2007 दिखाया गया है
chxt=x,y,r,x
chxl=
0:|Jan|July|Jan|July|Jan|
2:|A|B|C|
3:|2005||2006||2007

अगर आपको पूरे ऐक्सिस के बारे में बताने के लिए, एक जेनरिक लेबल जोड़ना है (जैसे, एक ऐक्सिस "लागत" और दूसरा "छात्र", को लेबल करना है), तो chxt प्रॉपर्टी का इस्तेमाल करके हर तरफ़ एक अतिरिक्त ऐक्सिस जोड़ें. इसके बाद, हर तरफ़ एक कस्टम लेबल जोड़ने के लिए, chxl का इस्तेमाल करें. इसके बाद, उसे ऐक्सिस के बीच में रखने के लिए chxp का इस्तेमाल करें.


chxt=x,x,y,y
chxl=1:|Martinis|3:|Score
chxp=1,50|3,50

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

ऐक्सिस लेबल की पोज़िशन chxp

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

सिंटैक्स

पाइप वर्ण (|) का इस्तेमाल करके एक से ज़्यादा पोज़िशनिंग सेट को अलग करें.

chxp=
  <axis_1_index>,<label_1_position>,...,<label_n_position>
    |...|
  <axis_m_index>,<label_1_position>,...,<label_n_position>
<ऐक्सिस_इंडेक्स>
वह ऐक्सिस जिसके लिए पोज़िशन तय की जा रही है. यह chxt पैरामीटर के कलेक्शन में मौजूद इंडेक्स है. उदाहरण के लिए, अगर आपके पास chxt=x,x,y,y है, तो इंडेक्स 0 पहला x-ऐक्सिस होगा और 1 आपका दूसरा x-ऐक्सिस होगा. यह क्रम इसी तरह जारी रहेगा.
<label_1_position>,...,<label_n_position>
ऐक्सिस पर लेबल की जगह. यह संख्या वाली वैल्यू की कॉमा-सेपरेटेड लिस्ट है. इसमें हर वैल्यू, chxl कैटगरी में उससे जुड़े लेबल की जगह सेट करती है: पहली एंट्री, पहले लेबल पर लागू होती है. यह क्रम इसी तरह जारी रहता है. रैंक, उस ऐक्सिस की रेंज में मौजूद वैल्यू होती है. ध्यान दें कि यह हमेशा 0—100 रहेगा, बशर्ते आपने chxr का इस्तेमाल करके, अपने हिसाब से कोई रेंज तय न की हो. आपके पास उस ऐक्सिस के लिए लेबल की संख्या जितनी भी हो सकती हैं.

 

उदाहरण

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

इस उदाहरण में, चार्ट में तय की गई जगहों पर r-ऐक्सिस लेबल शामिल हैं. लेबल टेक्स्ट, chxl पैरामीटर का इस्तेमाल करके तय किया गया है.

0 की तय जगह वाले लेबल, y- या r-ऐक्सिस के सबसे नीचे या x- या t-ऐक्सिस के बाईं ओर होते हैं.

100 की तय जगह वाले लेबल को y- या r-ऐक्सिस के ऊपर या x- या t-ऐक्सिस के दाईं ओर रखा जाता है.

Line chart with min, average, and max on the right, 20, 40, 60, 80, and 100 on the left, and 0, 25, 50, 75, and 100 along the x-axis
chxt=x,y,r
chxl=2:|min|average|max
chxp=2,10,35,75

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

chxp=1,10,35,75 - y-ऐक्सिस पर सिर्फ़ तीन लेबल दिखने चाहिए: 10, 35, और 75. कोई कस्टम लेबल टेक्स्ट मौजूद नहीं है. इसलिए, ऐक्सिस की ये वैल्यू दिखाई गई हैं. ध्यान दें कि chxp का इस्तेमाल करने पर, आपको लेबल को अलग-अलग स्पेस में बराबर रखने की ज़रूरत नहीं पड़ती. अगर यहां chxp नहीं बताया गया है, तो y-ऐक्सिस पर लेबल की डिफ़ॉल्ट वैल्यू की दूरी, हर 20 यूनिट के हिसाब से होगी, जैसा कि दूसरे ग्राफ़ में दिखाया गया है.

Line chart with 10, 35, and 75 on the left, and 0, 25, 50, 75, and 100 along the x-axis
chxt=x,y
chxp=1,10,35,75

ऐक्सिस की डिफ़ॉल्ट पोज़िशन वाला लाइन चार्ट.
chxt=x,y
chxp की जानकारी नहीं दी गई

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

ऐक्सिस के लेबल के स्टाइल chxs

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

डिफ़ॉल्ट रूप से, ऊपर और नीचे वाले ऐक्सिस, वैल्यू के हिसाब से टिक मार्क नहीं दिखाते, जबकि लेफ़्ट और राइट ऐक्सिस उन्हें दिखाते हैं.

सिंटैक्स

एक से ज़्यादा ऐक्सिस की वैल्यू को पाइप वर्ण (|) का इस्तेमाल करके अलग किया जाना चाहिए.

chxs=
 <axis_index><opt_format_string>,<opt_label_color>,<opt_font_size>,<opt_alignment>,<opt_axis_or_tick>,<opt_tick_color>,<opt_axis_color>
   |...|
 <axis_index><opt_format_string>,<opt_label_color>,<opt_font_size>,<opt_alignment>,<opt_axis_or_tick>,<opt_tick_color>,<opt_axis_color>
<axis_index>
वह ऐक्सिस जिस पर यह लागू होता है. यह chxt पैरामीटर में, शून्य-आधारित इंडेक्स है.
<opt_format_string>
[ज़रूरी नहीं] यह एक वैकल्पिक फ़ॉर्मैट स्ट्रिंग है. अगर इसे इस्तेमाल किया जाता है, तो यह ऐक्सिस इंडेक्स नंबर के ठीक बाद, बीच में कॉमा लगाए बिना आता है. यह लिटरल अक्षर N से शुरू होता है और इसके बाद ये वैल्यू होती हैं. यह ज़रूरी नहीं है: फ़ॉर्मैट स्ट्रिंग सिंटैक्स इस तरह है:
       N<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> - हर वैल्यू के बाद आने वाला लिटरल टेक्स्ट.
<opt_label_color>
RRGGBB हेक्साडेसिमल फ़ॉर्मैट में, ऐक्सिस टेक्स्ट पर लागू किया जाने वाला रंग (लेकिन ऐक्सिस लाइन पर नहीं). ऐक्सिस लाइन का रंग, opt_axis_color से अलग से तय किया जाता है. डिफ़ॉल्ट रूप से यह स्लेटी रंग का होता है.
<opt_font_size>
[वैकल्पिक] फ़ॉन्ट के साइज़ की जानकारी पिक्सल में देता है. यह पैरामीटर ज़रूरी नहीं है.
<opt_alignment>
[ज़रूरी नहीं] लेबल अलाइनमेंट. सबसे ऊपर या सबसे नीचे वाले ऐक्सिस के लिए, इससे पता चलता है कि लेबल, टिक के ऊपर या नीचे वाले निशान से कैसे अलाइन होता है. बाएं या दाएं ऐक्सिस के लिए, यह बताता है कि ऐक्सिस को छूने वाले बॉक्स के अंदर, अलाइन करने का तरीका क्या है. इनमें से कोई एक नंबर बताएं:
  • -1 - सबसे ऊपर या सबसे नीचे: लेबल, टिक की दाईं ओर दिखते हैं; बाएं या दाएं: लेबल उनके एरिया में बाईं ओर अलाइन होते हैं. यह, r-ऐक्सिस लेबल के लिए डिफ़ॉल्ट तौर पर सेट होता है.
  • 0 - सबसे ऊपर या सबसे नीचे: लेबल, टिक के बीच में होते हैं; बाएं या दाएं: लेबल, टिक के बीच में होते हैं. x- और t-ऐक्सिस लेबल के लिए, डिफ़ॉल्ट तौर पर सेट होता है.
  • 1 - सबसे ऊपर या सबसे नीचे: लेबल, टिक की बाईं ओर होते हैं; बाएं या दाएं: लेबल अपने एरिया में दाईं ओर अलाइन होते हैं. y-ऐक्सिस लेबल के लिए डिफ़ॉल्ट सेटिंग.
<opt_axis_or_tick>
[ज़रूरी नहीं; Google-o-meter में काम नहीं करता] इस ऐक्सिस पर सही के निशान और/या ऐक्सिस लाइनें दिखानी हैं या नहीं. टिक मार्क और ऐक्सिस लाइनें, सिर्फ़ सबसे अंदर वाले ऐक्सिस के लिए उपलब्ध हैं. उदाहरण के लिए, दो x-ऐक्सिस के बाहरी हिस्से के लिए, ये काम नहीं करते. इनमें से किसी एक वैल्यू का इस्तेमाल करें:
  • l (लोअरकेस 'L') - केवल ऐक्सिस लाइन बनाएं.
  • t - सिर्फ़ टिक मार्क बनाएं. टिक मार्क, ऐक्सिस लेबल के बगल में मौजूद छोटी लाइनें होती हैं.
  • lt - [डिफ़ॉल्ट] सभी लेबल के लिए ऐक्सिस लाइन और सही के निशान, दोनों बनाएं.
  • _ - (अंडरस्कोर) कोई भी ऐक्सिस लाइन या सही का निशान न लगाएं. अगर आपको किसी ऐक्सिस लाइन को छिपाना है, तो इस वैल्यू का इस्तेमाल करें.
<tick_color>
[ज़रूरी नहीं; Google-o-meter में काम नहीं करता] सही के निशान का रंग, RRGGBB हेक्साडेसिमल फ़ॉर्मैट में होना चाहिए. डिफ़ॉल्ट रूप से यह स्लेटी रंग का होता है.
<opt_axis_color>
[ज़रूरी नहीं] इस ऐक्सिस लाइन का रंग, RRGGBB हेक्साडेसिमल फ़ॉर्मैट में होना चाहिए. डिफ़ॉल्ट रूप से यह स्लेटी रंग का होता है.

 

उदाहरण

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

फ़ॉन्ट का साइज़ और रंग, दूसरे x-ऐक्सिस (जनवरी, फ़रवरी, मार्च) के लिए तय किए जाते हैं.

लाइन चार्ट की बाईं ओर कम से कम, औसत, और ज़्यादा से ज़्यादा वैल्यू, दाईं ओर 0, 1, 2, 3, और 4, x-ऐक्सिस पर 0 से 100, और नीचे नीले रंग में जनवरी, फ़रवरी, और मार्च है

chxt=x,y,r,x
chxr=2,0,4
chxl=3:|Jan|Feb|Mar|
     1:|min|average|max
chxp=1,10,35,75
chxs=3,0000DD,13,0,t

दाएं y-ऐक्सिस के लिए फ़ॉन्ट का साइज़, रंग, और अलाइनमेंट की जानकारी दी गई है. टिक के निशान बनाए जाते हैं, लेकिन ऐक्सिस लाइन नहीं बनाई जाती.

लाइन चार्ट में x-ऐक्सिस पर जनवरी, फ़रवरी, मार्च, और y-ऐक्सिस पर 0 से 4, दाईं ओर कम से कम, औसत, और सबसे ज़्यादा वैल्यू के लिए नीले टेक्स्ट के साथ लाल रंग के सही के निशान दिखाने वाला लाइन चार्ट.

chxt=x,y,r,x
chxl=3:|Jan|Feb|Mar|
     2:|min|average|max
chxp=2,10,35,95
chxs=2,0000DD,13,-1,t,FF0000

इस चार्ट में तीन डेटा सेट शामिल हैं. साथ ही, हर सीरीज़ में ऐक्सिस लेबल के तीन सेट दिखाए गए हैं. लेबल के हर सेट को एक कस्टम फ़ॉर्मैटिंग स्ट्रिंग का इस्तेमाल करके, फ़ॉर्मैट किया जाता है, जैसा कि यहां बताया गया है:

  • 0N*e,000000|
    • 0 का मतलब है पहली डेटा सीरीज़
    • N का मतलब है, फ़ॉर्मैटिंग स्ट्रिंग
    • * का मतलब है, फ़ॉर्मैट की जानकारी देने वाले का शुरुआती
    • e का मतलब वैज्ञानिक संकेतन (नोटेशन) है
    • * का मतलब है फ़ॉर्मैट की खास जानकारी देने वाला खत्म होना
    • 000000 का मतलब है, काला टेक्स्ट.
  • 1N*cUSD*Mil,FF0000|
    • 1 का मतलब है, दूसरी सीरीज़
    • N का मतलब है, फ़ॉर्मैटिंग स्ट्रिंग
    • * का मतलब है, फ़ॉर्मैट की जानकारी देने वाले का शुरुआती
    • c का मतलब मुद्रा मार्कर है
    • USD इस्तेमाल करने के लिए, मुद्रा मार्कर के तौर पर अमेरिकी डॉलर से जुड़ी जानकारी देता है
    • * का मतलब है, फ़ॉर्मैट की जानकारी देने वाले खत्म होना
    • Mil, नीचे दी गई लिटरल स्ट्रिंग है
    • FF0000 का मतलब है, लाल रंग का टेक्स्ट.
  • 2N*sz2*,0000FF
    • 2 का मतलब है तीसरी सीरीज़
    • N का मतलब है, फ़ॉर्मैटिंग स्ट्रिंग
    • * का मतलब है, फ़ॉर्मैट की जानकारी देने वाले का शुरुआती
    • s का मतलब है, ग्रुप की खास जानकारी दिखाने वाले टूल (अमेरिका की अंग्रेज़ी भाषा में, यह हर तीन शून्यों में कॉमा होता है)
    • z2 का मतलब है, पीछे आने वाले दो शून्य दिखाना
    • 0000FF का मतलब है, नीले रंग का टेक्स्ट.

ऐक्सिस लेबल की रेंज, chxr पैरामीटर (axis_index, start, end, step) का इस्तेमाल करके सेट की जाती हैं. अगर इस नीति को सेट नहीं किया जाता है, तो डिफ़ॉल्ट रूप से यह संख्या 0 से 100 होती.


chd=s:
  984sttvuvkQIBLKNCAIi,
  DEJPgq0uov17zwopQODS,
  AFLPTXaflptx159gsDrn
chxr=
  0,0,1000000,250000|
  1,0,60|
  2,0,5000
chxs=
  0N*e,000000|
  1N*cUSD*Mil,FF0000|
  2N*sz2*,0000FF

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

ऐक्सिस के टिक मार्क के स्टाइल chxtc

किसी खास ऐक्सिस के लिए, लंबे सही के निशान तय किए जा सकते हैं. आम तौर पर, इसका इस्तेमाल चार्ट की पूरी लंबाई पर सही के निशान को बढ़ाने के लिए किया जाता है. सही के निशान का रंग बदलने के लिए, chxs पैरामीटर का इस्तेमाल करें.

एक से ज़्यादा ऐक्सिस की वैल्यू को पाइप वर्ण (|) का इस्तेमाल करके अलग किया जाना चाहिए. सीरीज़ में मौजूद वैल्यू को कॉमा लगाकर अलग किया जाना चाहिए.

सिंटैक्स

chxtc=
  <axis_index_1>,<tick_length_1>,...,<tick_length_n>
    |...|
  <axis_index_m>,<tick_length_1>,...,<tick_length_n>
<axis_index>
वह ऐक्सिस जिस पर यह लागू होता है. यह chxt पैरामीटर में शून्य-आधारित इंडेक्स है. बार डेलिमिटर का इस्तेमाल करके, अलग-अलग ऐक्सिस की वैल्यू अलग-अलग करें.
<tick_length_1>,...,<tick_length_n>
उस ऐक्सिस पर टिक के निशान की लंबाई, पिक्सल में. अगर एक ही वैल्यू दी जाती है, तो वह सभी वैल्यू पर लागू होगी. अगर एक से ज़्यादा वैल्यू दी गई हैं, तो ऐक्सिस के टिक के निशान, उस ऐक्सिस के लिए वैल्यू की सूची में साइकल पर लगाए जाएंगे. पॉज़िटिव वैल्यू, चार्ट के बाहर बनाई जाती हैं और उन्हें चार्ट के बॉर्डर में काट दिया जाता है. ज़्यादा से ज़्यादा पॉज़िटिव वैल्यू 25 है. नेगेटिव वैल्यू, चार्ट के एरिया के अंदर बनाई जाती हैं और उन्हें चार्ट एरिया के बॉर्डर के ज़रिए काट दिया जाता है.

 

उदाहरण

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

लाल रंग के लंबे टिक के निशान बनाने के लिए, chxtc इस्तेमाल करने का उदाहरण. यहां दिए गए सही के निशान की लंबाई, चार्ट की चौड़ाई से ज़्यादा है. हालांकि, इसे चार्ट में फ़िट करने के लिए काट दिया गया है.

  • chxt=x,y,r,x - एक बायां ऐक्सिस, एक दायां ऐक्सिस, और दो सबसे नीचे वाले ऐक्सिस दिखाएं.
  • chxl=2:|min|average|max|3:|Jan|Feb|Mar - 'r' (दाईं ओर) और बाहरी x-ऐक्सिस को असाइन किया गया लेबल टेक्स्ट.
  • chxp=2,10,35,95 - तीन लेबल के लिए, r-ऐक्सिस (index=2) पर कस्टम लेबल की पोज़िशन.
  • chxs=2,0000dd,13,-1,t,FF0000 - आर-ऐक्सिस के लिए ऐक्सिस लेबल के स्टाइल: टेक्स्ट का रंग, टेक्स्ट का साइज़, बाईं ओर अलाइन किया गया, और लाल सही के निशान के साथ.
  • chxtc=1,10|2,-180 - y- और r-ऐक्सिस के लिए ऐक्सिस टिक की लंबाई. पहली वैल्यू में ऐक्सिस के बाहर, 10 पिक्सल लंबे टिक के बारे में बताया जाता है. दूसरी वैल्यू, ऐक्सिस में 180 पिक्सल की लंबाई वाले टिक के बारे में बताती है. नेगेटिव नंबर का मतलब है कि टिक ऐक्सिस के अंदर चला जाता है और टिक को चार्ट में फ़िट करने के लिए काट दिया जाता है.

लाइन चार्ट में x-ऐक्सिस पर जनवरी, फ़रवरी, मार्च, और y-ऐक्सिस पर 0 से 4 वाला लाइन चार्ट, जिसमें दाईं ओर कम से कम, औसत, और सबसे ज़्यादा वैल्यू के लिए नीले टेक्स्ट के साथ लंबे लाल निशान हैं.

chxt=x,y,r,x
chxl=
  2:|min|average|max|
  3:|Jan|Feb|Mar
chxp=2,10,35,95
chxs=
  2,0000dd,13,-1,t,FF0000
chxtc=1,10|2,-180

इस चार्ट में टिक की अलग-अलग लंबाई दिखाई गई है. chxtc से y-ऐक्सिस (5 और 15) के लिए, टिक की लंबाई की दो वैल्यू के बारे में पता चलता है और चार्ट पर बनाई गई टिक की वैल्यू, दोनों वैल्यू के बीच वैकल्पिक होती हैं.
chxt=x,y
chxtc=
  1,5,15

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

बैकग्राउंड में पानी भरने की सुविधा 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

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

ग्रेडिएंट फ़िल chf [लाइन, बार, Google-ओ-मीटर, रडार, स्कैटर,वेन]

चार्ट एरिया या बैकग्राउंड में एक या ज़्यादा ग्रेडिएंट फ़िल लागू किए जा सकते हैं. ग्रेडिएंट फ़िल, एक रंग से दूसरे रंग में फ़ेड हो जाते हैं. (पाई, Google-ओ-मीटर चार्ट: सिर्फ़ बैकग्राउंड.)

हर ग्रेडिएंट फ़िल एक कोण तय करता है और फिर दो या ज़्यादा रंग किसी खास जगह पर ऐंकर किए जाते हैं. एक ऐंकर से दूसरे पर जाने के दौरान, रंग बदलते रहते हैं. आपके पास अलग-अलग <color_centerpoint> वैल्यू वाले कम से कम दो रंग होने चाहिए, ताकि एक रंग दूसरे में फ़ेड हो जाए. हर अतिरिक्त ग्रेडिएंट <color>,<color_centerpoint> जोड़े से तय किया जाता है.

सिंटैक्स

chf=<fill_type>,lg,<angle>,<color_1>,<color_centerpoint_1>
    ,...,
  <color_n>,<color_centerpoint_n>
<fill_type>
भरा जाने वाला चार्ट एरिया. इनमें से एक:
  • bg - बैकग्राउंड में डेटा भरने की सुविधा
  • c - चार्ट में जगह की जानकारी भरी गई.
  • b<index> - बार ग्रेडिएंट फ़िल (सिर्फ़ बार चार्ट). ग्रेडिएंट को भरने के लिए <index> को बार के सीरीज़ इंडेक्स से बदलें. उदाहरण के लिए, बार चार्ट की सीरीज़ के रंग देखें.
lg
ग्रेडिएंट फ़िल के बारे में बताता है.
<कोण>
ऐसी संख्या जो ग्रेडिएंट का कोण 0 (हॉरिज़ॉन्टल) से 90 (वर्टिकल) तक तय करती है.
<color>
फ़िल का रंग, RRGGBB हेक्साडेसिमल फ़ॉर्मैट में.
<color_centerpoint>
रंग के लिए ऐंकर पॉइंट तय करता है. दूसरे ऐंकर के पास जाने पर, रंग फीका होना शुरू हो जाएगा. वैल्यू की रेंज 0.0 (सबसे नीचे या बाएं किनारे) से 1.0 (ऊपर या दाएं किनारे) तक होती है. इसे <angle> के तय किए गए ऐंगल पर झुकाया जाता है.

 

उदाहरण

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

चार्ट के एरिया में एक हॉरिज़ॉन्टल लीनियर ग्रेडिएंट है, जिसे शून्य डिग्री (0) के कोण के साथ बताया गया है.

पीच (FFE7C6) रंग, जो कि बाईं ओर (रैंक 0.0) और दाईं ओर (जगह 1.0) के बीच में होता है, नीला (76A4FB) होता है.

चार्ट का बैकग्राउंड स्लेटी रंग (EFEFEF) में दिखाया जाता है.

हल्के स्लेटी रंग के बैकग्राउंड के साथ, गहरे स्लेटी रंग का लाइन चार्ट और बाईं से दाईं ओर, सफ़ेद से नीले लीनियर ग्रेडिएंट में चार्ट एरिया

chf=
  c,lg,0,
  FFE7C6,0,
(पीच)
  76A4FB,1
(नीला)

चार्ट के एरिया में एक डायगनल (नीचे बाएं से ऊपर दाईं ओर) लीनियर ग्रेडिएंट है, जिसका कोण पैंतालीस डिग्री (45) है.

पीच (FFE7C6) पहला रंग है. चार्ट के सबसे नीचे बाईं ओर, पीच कलर है.

नीला (6A4FB) बताया गया दूसरा रंग है. चार्ट पर सबसे ऊपर दाईं ओर नीला रंग दिखता है. ध्यान दें कि हम 0.75 के ऑफ़सेट को कैसे तय करते हैं, ताकि सबसे ऊपर दाएं कोने में फ़ेड होकर नीले रंग का पीला दिखे.

चार्ट का बैकग्राउंड स्लेटी रंग (EFEFEF) में दिखाया जाता है.

गहरे स्लेटी रंग का लाइन चार्ट, जिसमें हल्के स्लेटी रंग का बैकग्राउंड है. साथ ही, नीचे बाईं से ऊपर दाईं ओर, सफ़ेद से नीले विकर्णीय रैखिक ग्रेडिएंट में चार्ट एरिया है

chf=
  c,lg,45,
  FFE7C6,0,
(पीच)
  76A4FB,0.75
(नीला)

चार्ट क्षेत्र में एक वर्टिकल (ऊपर से नीचे) लीनियर ग्रेडिएंट होता है, जिसे नब्बे डिग्री (90) के कोण के साथ बताया जाता है.

नीला (76A4FB) पहला रंग है. चार्ट का ऊपरी हिस्सा एकदम नीला है.

पीच (FFE7C6) दूसरा रंग है. चार्ट के नीचे पीच कलर है.

चार्ट का बैकग्राउंड स्लेटी रंग (EFEFEF) में दिखाया जाता है.

गहरे स्लेटी रंग का लाइन चार्ट, जिसमें हल्के स्लेटी रंग का बैकग्राउंड है. साथ ही, नीचे से ऊपर तक सफ़ेद से नीले वर्टिकल लीनियर ग्रेडिएंट में चार्ट एरिया है

chf=
  c,lg,90,
  FFE7C6,0,
(पीच)
  76A4FB,0.5
(नीला)

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

 

धारीदार फ़िल chf [लाइन, बार, Google-o-मीटर, रडार, स्कैटर, वेन]

अपने चार्ट एरिया या पूरे चार्ट के लिए, धारीदार बैकग्राउंड फ़िल तय किया जा सकता है. (पाई, Google-ओ-मीटर चार्ट: सिर्फ़ बैकग्राउंड.)

सिंटैक्स

chf=
  <fill_type>,ls,<angle>,<color_1>,<width_1>
    ,...,
  <color_n>,<width_n>
<fill_type>
भरा जाने वाला चार्ट एरिया. इनमें से एक:
  • bg - बैकग्राउंड में डेटा भरने की सुविधा
  • c - चार्ट में जगह की जानकारी भरें
  • b<index> - बार धारीदार फ़िल (सिर्फ़ बार चार्ट के लिए). <index> को बार के सीरीज़ इंडेक्स से बदलें, ताकि उसे धारियों से भरा जा सके. उदाहरण के लिए, बार चार्ट सीरीज़ के रंग देखें.
ls
लीनियर स्ट्राइप फ़िल के बारे में बताता है.
<कोण>
y-ऐक्सिस के हिसाब से सभी धारियों का ऐंगल. वर्टिकल स्ट्राइप्स के लिए 0 या हॉरिज़ॉन्टल स्ट्राइप्स के लिए 90 का इस्तेमाल करें.
<color>
इस धारी का रंग, RRGGBB हेक्साडेसिमल फ़ॉर्मैट में. हर अतिरिक्त पट्टी के लिए <color> और <width> दोहराएं. आपके पास कम से कम दो धारियां होनी चाहिए. चार्ट भर जाने तक, स्ट्राइप्स वैकल्पिक रहते हैं.
<width>
इस स्ट्राइप की चौड़ाई, 0 से 1 तक. यहां 1, चार्ट की पूरी चौड़ाई है. चार्ट भर जाने तक स्ट्राइप्स दोहराए जाते हैं. हर अतिरिक्त पट्टी के लिए <color> और <width> को दोहराएं. आपके पास कम से कम दो धारियां होनी चाहिए. चार्ट भर जाने तक, स्ट्राइप्स वैकल्पिक रहते हैं.

 

उदाहरण

ब्यौरा उदाहरण
  • bg,ls,0 - बैकग्राउंड की धारियों को भरने के लिए y-ऐक्सिस (y-ऐक्सिस) के बीच में शून्य डिग्री के कोण पर धारियां बनाई गई हैं. ये धारियां, चार्ट के बैकग्राउंड के साथ-साथ प्लॉट एरिया को भी भर देती हैं.
  • CCCCCC,0.15 - पहली धारी गहरे स्लेटी रंग की है, जो चार्ट के बराबर 15% चौड़ी है.
  • FFFFFF,0.1 - दूसरी पट्टी सफ़ेद होती है, जो चार्ट के बराबर 10% चौड़ी होती है.
नीले रंग की लाइन चार्ट, जिसमें बाईं से दाईं ओर स्लेटी और सफ़ेद धारियां हैं
chf=
  bg,ls,0,
  CCCCCC,0.15,
  FFFFFF,0.1
  • c,ls,90 - चार्ट में हॉरिज़ॉन्टल पट्टियों वाला एरिया, जो y-ऐक्सिस से नब्बे डिग्री के कोण पर बना है. धारियों से प्लॉट को भर दिया जाता है, लेकिन चार्ट का बैकग्राउंड नहीं दिखाया जाता.
  • 999999,0.25 - पहली धारी गहरे स्लेटी रंग की है, जो चार्ट के बराबर चौड़ी 25% है.
  • CCCCCC,0.25 - पहली धारी की तरह, लेकिन हल्का स्लेटी.
  • FFFFFF,0.25 - पहली धारी के बराबर, लेकिन सफ़ेद.
नीले रंग की लाइन चार्ट, जिसमें गहरे स्लेटी, हल्के स्लेटी, सफ़ेद, और गहरे स्लेटी रंग की धारियां हैं, जो नीचे से ऊपर तक हैं
chf=
  c,ls,90,
  999999,0.25,
  CCCCCC,0.25,
  FFFFFF,0.25

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

ग्रिड लाइन chg [लाइन, बार, रडार, स्कैटर]

chg पैरामीटर का इस्तेमाल करके, अपने चार्ट पर ठोस या बिंदु वाली ग्रिड लाइनें तय की जा सकती हैं.

इस पैरामीटर से आपको लाइनों की मोटाई या रंग तय करने की सुविधा नहीं मिलती. अपने चार्ट में लाइन बनाने के ज़्यादा तरीकों के बारे में जानने के लिए, आकार मार्कर (chm टाइप h, H, v या V), रेंज मार्कर (chm), और ऐक्सिस टिक के निशान (chxtc) देखें.

सिंटैक्स

chg=
  <x_axis_step_size>,<y_axis_step_size>,<opt_dash_length>,<opt_space_length>,<opt_x_offset>,<opt_y_offset>
<x_axis_step_size>, <y_axis_step_size>
इसका इस्तेमाल करके, यह पता लगाया जाता है कि चार्ट पर कितनी x या y ग्रिड लाइनें दिखानी हैं. 100 / step_size = चार्ट पर कितनी ग्रिड लाइनें हैं. इसलिए: 20,25 का मतलब है, पांच वर्टिकल ग्रिड लाइन और चार हॉरिज़ॉन्टल ग्रिड लाइन.
<opt_dash_length>, <opt_space_length>
[ज़रूरी नहीं] इसका इस्तेमाल, डैश वाली ग्रिड लाइनों के बारे में बताने के लिए किया जाता है. पहला पैरामीटर, हर लाइन डैश की लंबाई पिक्सल में है. दूसरा पैरामीटर, डैश के बीच की दूरी पिक्सल में है. सॉलिड लाइन के लिए, <opt_space_length> के लिए 0 तय करें. डिफ़ॉल्ट वैल्यू 4,1 हैं.
<opt_x_offset>,<opt_y_offset>
[ज़रूरी नहीं] चार्ट स्केल के हिसाब से x और y ग्रिड लाइनों को ऑफ़सेट करने के लिए यूनिट की संख्या. वैल्यू, पॉज़िटिव या नेगेटिव हो सकती हैं. यह वैल्यू देने पर, आपको पहले वाली सभी वैल्यू भी बतानी होंगी. डिफ़ॉल्ट वैल्यू 0,0 है.

 

उदाहरण

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

इन उदाहरणों में सिर्फ़ <x_axis_step_size> और <y_axis_step_size> पैरामीटर का इस्तेमाल किया जाता है. Chart API में डिफ़ॉल्ट रूप से डैश वाली ग्रिड लाइन दिखती है.

पांच वर्टिकल और दो हॉरिज़ॉन्टल पीली ग्रे डैश वाले ग्रिड लाइनों वाला लाइन चार्ट
chg=20,50
पांच वर्टिकल और दो हॉरिज़ॉन्टल पीली ग्रे डैश वाले ग्रिड लाइनों वाला लाइन चार्ट
chg=20,50

इस उदाहरण में, हल्की ग्रिड लाइन (1,5) दिखाने के लिए बड़े स्पेस का इस्तेमाल किया गया है.

पांच वर्टिकल और दो हॉरिज़ॉन्टल लाइट, हल्के स्लेटी, डैश वाली ग्रिड लाइनों वाला लाइन चार्ट
chg=20,50,1,5

सॉलिड ग्रिड लाइन दिखाने के लिए, <opt_space_length> पैरामीटर के लिए शून्य (0) तय करें.

इस चार्ट में 10 का x-ऐक्सिस ऑफ़सेट भी बताया गया है.

लाइन चार्ट में पांच वर्टिकल और दो हॉरिज़ॉन्टल पीली ग्रे, सॉलिड ग्रिड लाइन हैं
chg=20,50,1,0,10

इस चार्ट में 10 का x-ऐक्सिस ऑफ़सेट और 20 का y ऐक्सिस ऑफ़सेट दिखाया गया है.

लाइन चार्ट में पांच वर्टिकल और दो हॉरिज़ॉन्टल पीली ग्रे, सॉलिड ग्रिड लाइन हैं
chg=20,50,3,3,10,20

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

डाइनैमिक आइकॉन मार्कर chem [बार, लाइन, रडार, स्कैटर]

अपना चार्ट बनाएं और एक या ज़्यादा डाइनैमिक आइकॉन को कीम वैल्यू के तौर पर बताएं. chem का सिंटैक्स यहां दिया गया है. बैंगनी रंग में सेमीकॉलन से सीमांकित सभी आइटम वैकल्पिक होते हैं और किसी भी आइटम को आपके यूआरएल में पूरी तरह से छोड़ा जा सकता है. एक से ज़्यादा मार्कर शामिल किए जा सकते हैं. इसके लिए, एक | वर्ण से अलग की गई कई सिंटैक्स स्ट्रिंग शामिल की जा सकती हैं. डाइनैमिक आइकॉन के बारे में ज़्यादा जानने के लिए, डाइनैमिक आइकॉन पेज पर जाएं.

किसी चार्ट को डाइनैमिक आइकॉन के तौर पर, किसी अन्य चार्ट में भी जोड़ा जा सकता है. नीचे एम्बेड किए गए चार्ट सब-सेक्शन देखें.

chem=
  y;s=<icon_string_constant>;d=<marker_data_string>;ds=<which_series>;dp=<which_points>;py=<opt_z_order>;po=<x,y>;of=<x_offset,y_offset>
|...| y;s=<icon_string_constant>;d=<marker_data_string>;ds=<which_series>;dp=<which_points>;py=<opt_z_order>;po=<x,y>;of=<x_offset,y_offset>
s=<icon_string_constant>
डाइनैमिक आइकॉन पेज से, किसी डाइनैमिक आइकॉन के लिए स्ट्रिंग मार्कर कॉन्सटेंट. यह कॉन्सटेंट करीब फ़्रीस्टैंडिंग आइकॉन के लिए, chst पैरामीटर के बराबर होता है. हालांकि, जहां फ़्रीस्टैंडिंग आइकॉन स्ट्रिंग "d_" से शुरू होती है, वहां आपको उस प्रीफ़िक्स को हटाकर, एक जैसा डाइनैमिक आइकॉन मार्कर पाना चाहिए. उदाहरण: फ़्रीस्टैंडिंग आइकॉन: d_bubble_icon_text_small ; इसके जैसा डाइनैमिक आइकॉन मार्कर: bubble_icon_text_small.
d=<marker_data_string>
इस खास मार्कर टाइप के लिए ज़रूरी डेटा. इसमें वही स्ट्रिंग होती है जो chld पैरामीटर में, एक जैसे फ़्रीस्टैंडिंग आइकॉन के लिए इस्तेमाल की जाती है. सिर्फ़ इन सभी डीलिमिटर को कॉमा लगाकर बदला जाना चाहिए. मल्टीलाइन टेक्स्ट के लिए, पाइप मार्कर के बजाय कॉमा का इस्तेमाल करना न भूलें! ध्यान दें कि डेटा स्ट्रिंग में, आपको इन वर्णों को @ का निशान: पाइप ( | ) के साथ, ( @ ) , इसके बराबर है ( = ), कॉमा ( , ), सेमीकोलन ( ; ) लगाकर भी छोड़ना होगा. उदाहरण: hello@,+world, 5@@10+cents+each.
ds=<which_series>
[ज़रूरी नहीं] इस मार्कर से जुड़ी डेटा सीरीज़ का शून्य-आधारित इंडेक्स है. डिफ़ॉल्ट वैल्यू 0 है.
डीपी=<which_points>
[ज़रूरी नहीं] इससे पता चलता है कि मार्कर बनाने के लिए कौनसे डेटा पॉइंट इस्तेमाल किए जाते हैं. डिफ़ॉल्ट वैल्यू 0 है (सीरीज़ का पहला पॉइंट). इनमें से किसी एक फ़ॉर्मैट का इस्तेमाल करें:
  • n.d - मार्कर ड्रॉ करने के लिए किस डेटा पॉइंट का इस्तेमाल किया जाता है, जहां n.d सीरीज़ में शून्य-आधारित इंडेक्स है. अगर आपने पूर्णांक की वैल्यू के तौर पर कोई वैल्यू नहीं डाली है, तो यह फ़्रैक्शन, कैलकुलेटेड इंटरमीडिएट पॉइंट के तौर पर दिखाता है. उदाहरण के लिए, 3.5 का मतलब है, पॉइंट 3 और पॉइंट 4 के बीच का बीच.
  • range,<start>,<end>,<step> - शुरू से लेकर खत्म तक की रेंज में, हर चरण डेटा पॉइंट पर एक मार्कर बनाएं. इसमें, इंडेक्स की वैल्यू भी शामिल हैं. शुरू और खत्म होने का समय, इंडेक्स की वैल्यू है. साथ ही, इंटरमीडिएट वैल्यू दिखाने के लिए, ये फ़्लोटिंग पॉइंट नंबर हो सकते हैं. सभी वैल्यू ज़रूरी नहीं हैं; डिफ़ॉल्ट वैल्यू इस तरह की होती हैं: start=0, end=last item, item=1. किसी वैल्यू को स्किप करने पर भी, आपको बीच के बीच में कॉमा शामिल करना होगा. हालांकि, आपको बाद में खाली कॉमा शामिल करने की ज़रूरत नहीं है. उदाहरण: dp=range,0,4, 0 से लेकर 4 तक के एलिमेंट पर मार्कर बनाता है; dp=range,5,10,2, 5, 7, और 9 एलिमेंट पर मार्कर बनाता है; dp=range,2 तीसरे और बाद के पॉइंट पर पॉइंट बनाता है; dp=range,3,,1.5 चौथे आइटम से लेकर आखिरी आइटम तक, हर 1.5 डेटा पॉइंट पर मार्कर बनाता है.
  • all - हर एलिमेंट पर एक मार्कर बनाएं. यह range,0,end_index के बराबर है. उदाहरण: dp=all
  • every,n - हर nवें मार्कर पर एक मार्कर बनाएं. उदाहरण: dp=every,2, आइटम 0, 2, और 4 पर एक मार्कर बनाता है.
py=<z_order>
[ज़रूरी नहीं] दूसरे मार्कर और चार्ट के दूसरे सभी एलिमेंट की तुलना में, वह लेयर जिस पर मार्कर बनाना है. यह -1.0 से लेकर 1.0 तक का फ़्लोटिंग पॉइंट नंबर है, जिसमें -1.0 नीचे और 1.0 सबसे ऊपर होता है. चार्ट के एलिमेंट (लाइन और बार) शून्य से ठीक नीचे हैं. अगर दो मार्कर की वैल्यू एक जैसी है, तो उन्हें यूआरएल के दिए गए क्रम में बनाया जाता है. डिफ़ॉल्ट वैल्यू 0.0 है (चार्ट एलिमेंट के ठीक ऊपर).
po=<x,y>
[ज़रूरी नहीं] चार्ट में वह जगह जहां मार्कर ड्रॉ करना है. x और y दो फ़्लोटिंग पॉइंट नंबर हैं. इनमें सबसे नीचे बायां कोना 0.0,0.0 और सबसे ऊपर दायां कोना 1.0,1.0 है.
इनमें से=<x_offset,y_offset>
[ज़रूरी नहीं] आइकॉन को उसकी सामान्य जगह से ऑफ़सेट करने के लिए पिक्सल की संख्या. x_offset और y_offset पॉज़िटिव या नेगेटिव पूर्णांक होते हैं. इस वैल्यू को किसी एम्बेड किए गए डाइनैमिक आइकॉन में बताना ज़रूरी है. इसकी वजह यह है कि मार्कर को पॉइंट के ऊपर वर्टिकल और हॉरिज़ॉन्टल तौर पर सेंटर किया जाएगा. इसका मतलब है कि पॉइंट, डेटा मार्कर के साथ अलाइन नहीं हो सकता. एक सीधी पिन के लिए एक अच्छा ऑफ़सेट of=0,22 है. तिरछी पिन के लिए एक अच्छा ऑफ़सेट of=-12,20 या of=12,20 है. यह तिरछी दिशा में होता है, लेकिन आपको प्रयोग करना पड़ सकता है. डिफ़ॉल्ट वैल्यू 0,0 है.

 

उदाहरण

ब्यौरा उदाहरण
यहां उसी डाइनैमिक आइकॉन के उदाहरण दिए गए हैं जिसे फ़्री-स्टैंडिंग इमेज के तौर पर बनाया गया है और इसे लाइन चार्ट में मार्कर के तौर पर इस्तेमाल किया जाता है.

चार्ट 1: https://chart.googleapis.com/chart?chs=300x140&cht=lc&chco=FF9900,224499&
chd=t:75,74,66,30,10,5,3,1&chls=1|1&
chem=y;s=bubble_icon_text_small;d=ski,bb,Wheeee!,FFFFFF;dp=2;ds=0&chm=v,ccccFF,0,::.2,2

चार्ट 2: https://chart.googleapis.com/chart?chst=d_bubble_icon_text_small&chld=ski|bb|Wheeee!|FFFFFF|000000

डाइनैमिक आइकॉन मार्कर के साथ लाइन चार्ट.
chem=
  y;s=bubble_icon_text_small;d=ski,bb,Wheeee!,FFFFFF;dp=2;ds=0


स्टैंडअलोन इमेज वाला ही डाइनैमिक आइकॉन मार्कर.


chst=
  d_bubble_icon_text_small
chld=
  ski|bb|Wheeee!|FFFFFF|000000

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

दूसरे चार्ट में, मार्कर के टेल को अपनी पसंद के डेटा पॉइंट के ऊपर मूव करने के लिए, of वैल्यू का इस्तेमाल किया जाता है. तिरछी पिन के लिए अच्छा ऑफ़सेट -12,20 है.


chem=y;
  s=map_xpin_letter;
  d=pin_sleft,A,FF0000;
  dp=3;
  ds=1



chem=y;
  s=map_xpin_letter;
  d=pin_sleft,A,FF0000;
  dp=3;
  ds=1;
  of=-12,0

एक से ज़्यादा डाइनैमिक आइकॉन शामिल करने के लिए, सिंटैक्स स्ट्रिंग को दोहराएं. इसके लिए, | वर्ण का इस्तेमाल करें.

इस उदाहरण में एक रेंज के साथ-साथ, दो अलग-अलग मार्कर दिखाए गए हैं.

ध्यान दें कि वर्टिकल पिन को 0,22 से किस तरह ऑफ़सेट किया जाता है और स्लैंटेड पिन में 12, 20 का ऑफ़सेट होता है,ताकि पिन के पॉइंट को उनकी बताई गई सीरीज़ के साथ अलाइन किया जा सके.


chem=
  y;s=map_xpin_letter;d=pin_sright,A,FF0000;dp=4;ds=0;py=1;of=12,20|
  y;s=map_pin_icon;d=baby,FF5555;ds=1;dp=6;of=0,22|
  y;s=map_pin_icon;d=camping,DEF763;ds=2;dp=range,2,5
यह मल्टीलाइन टेक्स्ट मार्कर को दिखाता है. टेक्स्ट जोड़ने के बाद, मार्कर को ऑफ़सेट करना ज़रूरी है. ऐसा इसलिए, क्योंकि टेक्स्ट के हिसाब से बबल का साइज़ बदल जाता है. इस वजह से, यह चार्ट पर फिर से सेंटर हो जाता है. ध्यान दें कि d की डेटा स्ट्रिंग में, टेक्स्ट की न्यूलाइन को कॉमा से किस तरह दिखाया जाता है.
chem=y;
  s=bubble_texts_big;
  d=bbbr,FFC6A5,000000,Outlier,Forgot+to+feed;
  ds=0;
  dp=13;
  of=-120,2

एम्बेड किए गए चार्ट

डाइनैमिक आइकॉन सिंटैक्स का इस्तेमाल करके, एक चार्ट को दूसरे चार्ट में जोड़ा जा सकता है.

एम्बेड किए गए चार्ट मार्कर दो तरह के होते हैं: बबल में एम्बेड किए गए चार्ट और बिना बबल के एम्बेड किए गए चार्ट. यहां दोनों के उदाहरण दिए गए हैं:

बिना बबल वाला चार्ट
बबल के साथ चार्ट
बबल के बिना चार्ट

यहां s=<icon_string_constant>;d=<marker_data_string> पैरामीटर के बारे में खास जानकारी दी गई है. ये दोनों बिना बबल और बबल से जोड़े गए चार्ट के लिए हैं. ऊपर दिए गए पैरामीटर के बारे में यहां फिर से नहीं बताया गया है:

सिंटैक्स

Non-bubble:
  chem=y;s=ec;d=<alignment_string>,<chart_data>;ds=<which_series>;dp=<which_points>;py=<z_order>;po=<x,y>;of=<x_offset,y_offset>

Bubble:
  chem=y;s=ecb;d=<frame_type>,<padding>,<frame_color>,<fill_color>,<chart_data>;ds=<which_series>;dp=<which_points>;py=<z_order>;po=<x,y>;of=<x_offset,y_offset>
alignment_string
[सिर्फ़ गैर-बबल] बिना बबल वाले एम्बेड किए गए चार्ट का कौनसा हिस्सा डेटा पॉइंट पर पिन किया गया है. इस डायग्राम में दिए गए दो अक्षरों वाले स्ट्रिंग कॉन्सटेंट में से किसी एक को चुनें:अलाइनमेंट स्ट्रिंग
chart_data
एम्बेड किए गए चार्ट के लिए डेटा. एम्बेड किए जाने वाले चार्ट के यूआरएल में, https://chart.googleapis.com/chart? के बाद का यह सब कुछ होता है. नीचे दिए गए टूल का इस्तेमाल करें या टूल के नीचे दिए गए नियमों का पालन करें.
frame_type
[सिर्फ़ बबल] डाइनैमिक आइकॉन फ़्रेम स्टाइल कॉन्सटेंट में से एक है.
पैडिंग
[सिर्फ़ बबल की सुविधा] बबल के अंदर पिक्सल में पैडिंग की गई इमेज.
frame_color
[बबल के लिए सिर्फ़] बिना # निशान वाले छह अंकों वाले एचटीएमएल रंग की स्ट्रिंग के तौर पर फ़्रेम का रंग. उदाहरण: FF00FF.
fill_color
[बबल का सिर्फ़] बबल में भरने का रंग. यह छह अंकों वाली एचटीएमएल कलर स्ट्रिंग में होता है, जिसमें # का निशान नहीं होता. उदाहरण: FF00FF.

एम्बेड किए गए चार्ट का डेटा

अपनी चार्ट स्ट्रिंग जनरेट करने के लिए, नीचे दिए गए कन्वर्ज़न टूल का इस्तेमाल करें या फिर, टूल के बाद दिए गए नियमों का पालन करके, मैन्युअल तरीके से चार्ट स्ट्रिंग जनरेट करें.

मैन्युअल तरीके से बदलाव करने के नियम

1. सबसे पहले, पैरामीटर और वैल्यू पेयर में दिए गए सभी वर्णों को नीचे दिए गए क्रम में, नीचे दी गई वैल्यू से बदलें:

बदलें इसके साथ
%7C या %7c
|
@
@@
%
%25
,
@,
|
@|
;
@;
और
%26
=
%3D

2. इसके बाद, parameter1=value1&parameter2=value2... पेयर के सभी & और = वैल्यू को कॉमा लगाकर बदलें.

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

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

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

रेंज मार्कर chm [बार, कैंडलस्टिक, लाइन, रडार, स्कैटर]

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

chm पैरामीटर सेट को अलग करने के लिए, पाइप वर्ण ( | ) का इस्तेमाल करके किसी भी chm मार्कर को जोड़ा जा सकता है.

सिंटैक्स

ड्रॉ करने के लिए, हर बैंड के लिए इन पैरामीटर का एक सेट तय करें. कई बैंड बनाने के लिए, पैरामीटर के ऐसे अतिरिक्त सेट बनाएं जिन्हें पाइप वर्ण से अलग किया जाता है. रेंज तय किए गए क्रम में बनाई जाती हैं. इसलिए, बनाई गई आखिरी रेंज, पिछली रेंज के ऊपर बनाई जाएगी.

chm=
  <direction>,<color>,0,<start_point>,<end_point>
    |...|
  <direction>,<color>,0,<start_point>,<end_point>
<direction>
हॉरिज़ॉन्टल या वर्टिकल शेडिंग के बारे में बताता है. हॉरिज़ॉन्टल रेंज के लिए r और वर्टिकल रेंज के लिए R का इस्तेमाल करें.
<color>
रेंज का रंग, RRGGBB फ़ॉर्मैट में हेक्साडेसिमल नंबर के तौर पर होता है.
0
बुक किया हुआ — यह शून्य होना चाहिए.
<start_point>
रेंज की शुरुआती स्थिति.
  • हॉरिज़ॉन्टल रेंज मार्कर के लिए, यह y-ऐक्सिस पर पोज़िशन होती है. इसमें चार्ट में सबसे नीचे 0.00 और चार्ट पर 1.00 सबसे ऊपर होता है.
  • वर्टिकल रेंज मार्कर के लिए, यह x-ऐक्सिस पर पोज़िशन होती है, जहां 0.00 चार्ट पर बाईं ओर होता है और 1.00 चार्ट पर दाईं ओर होता है.
<end_point>
रेंज के खत्म होने की जगह.
  • हॉरिज़ॉन्टल रेंज मार्कर के लिए, यह y-ऐक्सिस पर पोज़िशन होती है. इसमें चार्ट में सबसे नीचे 0.00 और चार्ट पर 1.00 सबसे ऊपर होता है.
  • वर्टिकल रेंज मार्कर के लिए, यह x-ऐक्सिस पर पोज़िशन होती है, जहां 0.00 चार्ट पर बाईं ओर होता है और 1.00 चार्ट पर दाईं ओर होता है.

 

उदाहरण

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

रेंज मार्कर में कोई पतली लाइन या अलग-अलग रंगों का इस्तेमाल किया जा सकता है.

  • r,E5ECF9,0,0.75,0.25 - रेंज मार्कर, हल्का नीला, (रिज़र्व किया गया), चार्ट की ऊंचाई का 0.5 हिस्सा.
  • r,000000,0,0.1,0.11 - रेंज मार्कर, काला, (रिज़र्व किया गया), y-ऐक्सिस से ऊपर 0.1 से शुरू होता है और y-ऐक्सिस (एक पतली काली रेखा) से ऊपर की ओर 0.11 पर खत्म होता है.
हल्के नीले रंग का हॉरिज़ॉन्टल बैंड वाला लाइन चार्ट जो y-ऐक्सिस से ऊपर की ओर 25 प्रतिशत से लेकर 75 प्रतिशत तक फैला है. साथ ही, एक पतली हॉरिज़ॉन्टल लाइन, जो y-ऐक्सिस पर ऊपर की ओर 10 प्रतिशत है
chm=
  r,E5ECF9,0,0.75,0.25|
  r,000000,0,0.1,0.11

इस उदाहरण में वर्टिकल रेंज मार्कर दिखाए गए हैं. पहला मार्कर लाल रंग की रेखा (FF0000) और दूसरा हल्के नीले बैंड (A0BAE9) का है.

एक हल्के नीले रंग का वर्टिकल बैंड वाला लाइन चार्ट, जो x-ऐक्सिस के रास्ते में 25 प्रतिशत से लेकर 75 प्रतिशत तक फैला हुआ है. साथ ही, x-ऐक्सिस पर रास्ते के 10 प्रतिशत हिस्से पर एक पतली वर्टिकल लाइन है
chm=
  R,FF0000,0,0.1,0.11|
  R,A0BAE9,0,0.75,0.25

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

नीले रंग के वर्टिकल बैंड वाला लाइन चार्ट और हल्के नीले रंग का हॉरिज़ॉन्टल बैंड, जो x और y-ऐक्सिस पर क्रम से 25 प्रतिशत से 75 प्रतिशत तक फैला है. x और y-ऐक्सिस के रास्ते में क्रम से, पतली वर्टिकल लाल लाइन और पतली हॉरिज़ॉन्टल काली लाइन 10 प्रतिशत है
chm=
  R,FF0000,0,0.1,0.11|
  R,A0BAE9,0,0.75,0.25|
  r,E5ECF9,0,0.75,0.25|
  r,000000,0,0.1,0.11

यहां लाइन चार्ट का एक उदाहरण दिया गया है, जिसमें शून्य लाइन, मिडपॉइंट लाइन, और सबसे ऊपर मौजूद चार्ट में हल्की हॉरिज़ॉन्टल लाइन बनाने के लिए, रेंज मार्कर का इस्तेमाल किया गया है.

स्पार्कलाइन के साथ एक पीली लाइन और तीन बराबर दूरी पर हॉरिज़ॉन्टल लाइन हैं
chm=
  r,000000,0,0.499,0.501|
  r,000000,0,0.998,1.0|
  r,000000,0,0.0,0.002

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

लाइन मार्कर chm=D [बार, कैंडलस्टिक, लाइन, रडार, स्कैटर]

आपके पास अपने चार्ट में डेटा को ट्रेस करने वाली लाइन जोड़ने का विकल्प है. ज़्यादातर, इसका इस्तेमाल कंपाउंड चार्ट में किया जाता है.

कई लाइनें जोड़ने (या इसे किसी दूसरे chm मार्कर के साथ जोड़ने) के लिए, पाइप ( | ) डीलिमिटर का इस्तेमाल करके chm पैरामीटर के सेट को अलग करें. इस पैरामीटर का इस्तेमाल करके, डैश वाला लाइन मार्कर नहीं बनाया जा सकता.

सिंटैक्स

chm=
  D,<color>,<series_index>,<which_points>,<width>,<opt_z_order>
D
इससे पता चलता है कि यह एक लाइन मार्कर है.
<color>
लाइन का रंग, RRGGBB हेक्साडेसिमल फ़ॉर्मैट में.
<series_index>
लाइन खींचने के लिए इस्तेमाल की गई डेटा सीरीज़ का इंडेक्स. डेटा सीरीज़ का इंडेक्स, पहली डेटा सीरीज़ के लिए 0, दूसरी डेटा सीरीज़ के लिए 1 वगैरह है.
<which_points>
लाइन खींचने के लिए, सीरीज़ में किन पॉइंट का इस्तेमाल करना है. इनमें से किसी एक वैल्यू का इस्तेमाल करें:
  • 0 - सीरीज़ के सभी पॉइंट इस्तेमाल करें.
  • start:end - सीरीज़ में पॉइंट की किसी खास रेंज का इस्तेमाल करें. इसमें शुरू से लेकर खत्म तक (शून्य-आधारित इंडेक्स) भी शामिल है. इंटरमीडिएट पॉइंट तय करने के लिए फ़्लोटिंग-पॉइंट वैल्यू का भी इस्तेमाल किया जा सकता है. इसके अलावा, पहले या आखिरी डेटा पॉइंट की जानकारी देने के लिए, start या end को खाली छोड़ा जा सकता है. start और end, आखिरी वैल्यू के रिवर्स इंडेक्स के तौर पर नेगेटिव हो सकते हैं. अगर start और end, दोनों नेगेटिव हैं, तो उन्हें बढ़ते हुए वैल्यू में लिखें (उदाहरण के लिए, -6:-1).
<size>
पिक्सल में लाइन की चौड़ाई.
<opt_z_order>
[ज़रूरी नहीं] अन्य मार्कर और चार्ट के दूसरे सभी एलिमेंट की तुलना में, वह लेयर जिस पर मार्कर बनाना है. यह -1.0 से लेकर 1.0 तक का फ़्लोटिंग पॉइंट नंबर है. इसमें -1.0 नीचे और 1.0 सबसे ऊपर होता है. चार्ट के एलिमेंट (लाइन और बार) शून्य से कम हैं. अगर दो मार्कर की वैल्यू एक जैसी है, तो उन्हें यूआरएल के दिए गए क्रम में बनाया जाता है. डिफ़ॉल्ट वैल्यू 0.0 है (चार्ट एलिमेंट के ठीक ऊपर).

 

उदाहरण

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

यह किसी बार चार्ट पर मार्कर लाइन बनाने का एक उदाहरण है. ज़ेड-ऑर्डर को 1 पर सेट किया गया है, ताकि लाइन बार के ऊपर बनाई गई हो.

इस उदाहरण में, बार और डेटा लाइन, दोनों के लिए एक ही डेटा का इस्तेमाल किया गया है.
लाइन मार्कर के साथ बार चार्ट
chm=D,0033FF,0,0,5,1
chd=s:1XQbnf4

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

ज़्यादा जानकारी के लिए कंपाउंड चार्ट देखें.

लाइन मार्कर के साथ बार चार्ट
chm=D,0033FF,1,0,5,1
chd=s1:1XQbnf4,43ksfg6

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

डेटा फ़ंक्शन chfd [सभी chd चार्ट]

आपके पास muParser फ़ंक्शन सिंटैक्स का इस्तेमाल करके, चार्ट डेटा पर चलाने के लिए कस्टम फ़ंक्शन तय करने का विकल्प है. फ़ंक्शन में इस्तेमाल किया गया डेटा, इनमें से किसी एक सोर्स से आ सकता है:

  • chd की डेटा सीरीज़ - यह डेटा, chd में बताई गई सीरीज़ से लिया जाता है.
  • chfd पैरामीटर में तय की गई वैल्यू की रेंज - आर्बिट्रेरी डेटा रेंज के लिए स्टार्ट, स्टॉप, और स्टेप वैल्यू का एलान किया जाता है.

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

किसी फ़ंक्शन लाइन के लिए रंग या chm मार्कर असाइन करने के लिए, फ़ंक्शन की सीरीज़ इंडेक्स के लिए रंग या मार्कर असाइन करें. ध्यान दें कि मार्कर फ़ंक्शन से उनमें बदलाव किए जाने के बाद, उन्हें डेटा के हिसाब से लगाया जाता है.

सिंटैक्स

chfd=
  <output_series_index>,<function_data>,<function_string>
    |...|
  <output_series_index>,<function_data>,<function_string>
<output_series_index>
chd में डेटा सीरीज़ का शून्य-आधारित इंडेक्स, जिसमें फ़ंक्शन आउटपुट लिखा जाएगा. किसी भी मौजूदा डेटा को फ़ंक्शन आउटपुट से पूरी तरह बदल दिया जाएगा. अगर फ़ंक्शन के लिए इनपुट के तौर पर किसी सीरीज़ का इस्तेमाल नहीं किया जा रहा है, तो उस सीरीज़ के लिए एक डमी वैल्यू असाइन करना सबसे सही तरीका है.
<function_data>
प्लॉट किए जाने वाले वैरिएबल और डेटा. डेटा, आपकी तय की गई रेंज या chd की किसी डेटा सीरीज़ का हो सकता है. एक से ज़्यादा वैरिएबल के लिए, ; (सेमीकोलन) डीलिमिटर का इस्तेमाल करके, हर फ़ंक्शन के लिए एक से ज़्यादा वैरिएबल तय किए जा सकते हैं. ध्यान दें कि अगर आपने किसी एक फ़ंक्शन के लिए एक से ज़्यादा वैरिएबल तय किए हैं और इन वैरिएबल में पॉइंट की संख्या अलग-अलग है, तो पहले एंडपॉइंट पर पहुंचने पर फ़ंक्शन रुक जाएगा. उदाहरण के लिए, अगर कोई फ़ंक्शन x=1—5 चरण 1 और y=1—10 चरण 1, दोनों को परिभाषित करता है, तो पांचवें पॉइंट पर पहुंचने पर फ़ंक्शन खत्म हो जाएगा.
    <variable_name>,<input_series_index>
        
या
    <variable_name>,<start>,<end>,<step>
  • variable_name - वैरिएबल के लिए आर्बिट्रेरी स्ट्रिंग का नाम. इसका इस्तेमाल, function_string की मदद से तय किए गए फ़ंक्शन में करें.
  • input_series_index - इनपुट डेटा के तौर पर इस्तेमाल करने के लिए, chd डेटा सीरीज़ का इंडेक्स.
  • start - किसी रेंज की शुरुआती संख्या में शुरू होने वाली वैल्यू.
  • end - किसी रेंज की आखिरी संख्या, अंकों में होनी चाहिए.
  • step - start से end तक के चरण का मान. यह पॉज़िटिव या नेगेटिव हो सकता है, लेकिन शून्य नहीं हो सकता.
उदाहरण: x,0,100,1, x नाम के वैरिएबल के बारे में जानकारी देता है. इसकी वैल्यू 0, 1, 2, ... 100 है. x,0,100,1;r,0,3.1,.1 उसी x वैरिएबल के साथ r नाम वाले वैरिएबल का एलान करता है जिसकी वैल्यू 0, 0.1, 0.2, ..., 3.0, 3.1 हैं. x,0, x नाम के ऐसे वैरिएबल का एलान करता है जो पहली chd सीरीज़ का डेटा इस्तेमाल करता है. इन वैरिएबल का इस्तेमाल function_string किया जाएगा. इन्हें ग्राफ़ पर तब तक प्लॉट नहीं किया जाएगा, जब तक कि इन्हें function_string में तय नहीं किया जाता. चरण जितना छोटा होगा, आपका ग्राफ़ उतना ही आसान होगा.
<function_string>
आपका फ़ंक्शन, जो muParser सिंटैक्स में लिखा गया है. फ़ंक्शन को variable_data में बताए गए वैरिएबल और डेटा पर लागू किया जाता है. सिर्फ़ इस लोकल फ़ंक्शन सेट में बताए गए वैरिएबल का रेफ़रंस दिया जा सकता है, chfd पैरामीटर के किसी दूसरे पाइप सेट में नहीं. खास जानकारी के लिए, muParser फ़ंक्शन काम नहीं करते (कम से कम, ज़्यादा से ज़्यादा योग, औसत). ज़रूरी जानकारी: अपने फ़ंक्शन में + के बजाय %2B का इस्तेमाल करना न भूलें!

 

उदाहरण

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

एक सरल साइन वेव. ध्यान देने योग्य कुछ बातें:

  • chd=t:-1 - हम चार्ट के डेटा के लिए डमी वैरिएबल का इस्तेमाल करते हैं, क्योंकि हमारा डेटा chfd पैरामीटर में दिखाया जाता है.
  • chco=FF0000 - पहली सीरीज़ के लिए लाल रंग बताया गया है. भले ही, हम chd का डेटा इस्तेमाल नहीं करते, लेकिन प्लॉट किए गए उस फ़ंक्शन के लिए, उस सीरीज़ से जुड़े रंग का इस्तेमाल किया जाएगा.
  • chfd=0,x,0,11,0.1,sin(x)*50%2B50 - हम 0 से 11 वैल्यू के साथ x नाम के एक वैरिएबल का एलान करते हैं, जिसमें 0.1 की बढ़ोतरी हो जाती है. इसे पहली सीरीज़ के लिए असाइन किया गया है. इसका मतलब है कि इसे सीरीज़ का पहला रंग (FF0000) दिखेगा. x पर लागू किया गया फ़ंक्शन sin(x) * 50 + 50 है. ध्यान दें कि हमें उस फ़ंक्शन में + को कोड में कैसे बदलना चाहिए.

 

chfd से तय की गई साइन वेव
cht=lc
chd=t:-1
chco=FF0000
chfd=
  0,x,0,11,0.1,sin(x)*50%2B50
chxt=x,y
इस लाइन में, chd पैरामीटर से मिलने वाला डेटा इस्तेमाल होता है.
chd=t:5,10
chfd=0,x,0,x*4

फ़ंक्शन और नॉन-फ़ंक्शन लाइनों का मिला-जुला रूप.

ध्यान दें कि सीरीज़ के रंग वाले पैरामीटर chco से रंगों को कैसे तय किया जाता है.

फ़ंक्शन आउटपुट पर मार्कर के प्लेसमेंट पर ध्यान दें. डेटा पॉइंट start, end, और step से कैलकुलेट किए जाते हैं. इसलिए, अगर आपकी रेंज 0 से 11 चरण 0.1 है, पॉइंट 0 0 है, पॉइंट 1, 0.1 है, तो पॉइंट 110 है, जिसकी वैल्यू 11 है.

एक सीरीज़ में chfd का इस्तेमाल हुआ है और दूसरी सीरीज़ में डेटा के लिए chd का इस्तेमाल हुआ है.
chd=t:
  -1
  15,45
chco=
  FF0000,000000
chfd=
  0,x,0,11,0.1,sin(x)*50%2B50
chm=
  c,00A5C6,0,110,10
  a,00A5C6,0,60,10

किसी फ़ंक्शन को दो डाइमेंशन में तय करने के लिए, lxy चार्ट का इस्तेमाल करें. इसके बाद, दो डमी सीरीज़ असाइन करें, और हर एक के लिए एक फ़ंक्शन असाइन करें.

  • 0,x,0,10,0.1,sin(x)*50%2B50 - सीरीज़ 0 (x-ऐक्सिस की वैल्यू) में x नाम का एक वैरिएबल होता है, जिसमें 0 से 10, चरण 0.1, और फ़ंक्शन sin(x)*50 + 50 की वैल्यू होती हैं
  • 0,y,0,10,0.1,sin(y)*50%2B50 - सीरीज़ 0 (y-ऐक्सिस की वैल्यू) में y नाम का एक वैरिएबल होता है. इसमें 0 से 10, चरण 0.1, और फ़ंक्शन sin(x)*50 + 50 की वैल्यू होती हैं
सर्कल
cht=lxy
chd=t:-1|-1
chfd=
  0,x,0,10,0.1,sin(x)*50%2B50|
  1,y,0,10,0.1,cos(y)*50%2B50

chfd पैरामीटर की मदद से, अपनी क्रिएटिविटी दिखाई जा सकती है.

चार्ट में इन इमेज को खोलने और इनके साथ खेलने के लिए, इन पर क्लिक करें. ऐसा करने से, आपको इस गेम में दिलचस्पी हो जाएगी!



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