इस दस्तावेज़ में Chart API का इस्तेमाल करके पाई चार्ट बनाने का तरीका बताया गया है.
विषय सूची
चार्ट के लिए खास सुविधाएं
|
स्टैंडर्ड सुविधाएं
|
खास जानकारी
पाई चार्ट में डेटा के पूरे अनुपात के हिसाब से डेटा दिखाया जाता है. सिंगल सीरीज़ पाई चार्ट बनाया जा सकता है. इसमें हर सीरीज़, एक से ज़्यादा स्लाइस या एक से ज़्यादा सीरीज़ वाले चार्ट से बनी होती है.
हर सीरीज़ में एक पाई की जानकारी होती है और हर डेटा वैल्यू में एक स्लाइस मौजूद होता है. अगर नेस्ट किए गए पाई चार्ट (नीचे बताया गया है) का इस्तेमाल किया जा रहा है, तो एक से ज़्यादा सीरीज़ का इस्तेमाल करें.
किसी स्लाइस से जुड़े टेक्स्ट को दिखाने के लिए, आपको पाई चार्ट लेबल या चार्ट लेजेंड का इस्तेमाल करना होगा. पाई चार्ट लेबल, चार्ट के चारों ओर मौजूद टेक्स्ट होता है. इसमें स्लाइस की ओर पॉइंट होती हैं. लेजेंड, रंग से जुड़े टेक्स्ट होते हैं.
लेबल | लेजेंड | लेबल और लेजेंड |
---|---|---|
chl=January|February|March|April |
chdl=January|February|March|April |
chl=January|February|March|April |
वैल्यू एक-दूसरे के सापेक्ष दिखाई जाती हैं: इसलिए, 1,2,3 की वैल्यू वाला चार्ट,
1,00,200,300 वैल्यू वाले चार्ट जैसा दिखेगा. हालांकि, टेक्स्ट फ़ॉर्मैट वाले डेटा का इस्तेमाल
करते समय, 100 से ज़्यादा की वैल्यू को छोटा करके 100 कर दिया जाता है. इसलिए, 100 से बड़े स्लाइस को ठीक से दिखाने के लिए, आपको कस्टम स्केलिंग वाले टेक्स्ट फ़ॉर्मैट का
इस्तेमाल करना होगा (chds=0,<max-slice-size>
के कम से कम/ज़्यादा से ज़्यादा वैल्यू के साथ chds
पैरामीटर का इस्तेमाल करें).
नेगेटिव वैल्यू, सही साइज़ के खाली स्लाइस के तौर पर दिखती हैं.
चार्ट टाइप
आम तौर पर, तीन तरह के पाई चार्ट बनाए जा सकते हैं: फ़्लैट, कॉन्सेंटर या 3D. इस सिंटैक्स का इस्तेमाल करके पाई चार्ट के बारे में बताएं:
सिंटैक्स
cht=<chart_type>
जहां <chart_type>
इनमें से एक टाइप है:
पैरामीटर | ब्यौरा | उदाहरण |
---|---|---|
|
दो डाइमेंशन वाला पाई चार्ट. सिर्फ़ एक डेटा सीरीज़ दें. इसके बाद की डेटा सीरीज़ नज़रअंदाज़ की जाती हैं. डिफ़ॉल्ट रूप से, पाई सेगमेंट के रंगों को गहरे नारंगी से लेकर पीले पीले रंग में दिखाया जाता है. सीरीज़ के कलर सेक्शन में बताए गए अन्य रंगों के बारे में बताएं.
Google Chart API, चार्ट साइज़ ( |
|
|
तीन डाइमेंशन वाला पाई चार्ट. डेटा और फ़ॉर्मैटिंग की जानकारी, दो डाइमेंशन वाले पाई चार्ट की तरह ही दें. अगर तीन डाइमेंशन वाले पाई चार्ट में लेबल शामिल किए जा रहे हैं, तो आपको चौड़ाई का साइज़, ऊंचाई से 2.5 गुना ज़्यादा रखने की ज़रूरत होगी. इससे, यह पक्का किया जा सकेगा कि आपके लेबल पूरी तरह से दिख रहे हैं. |
|
|
समान केंद्र वाला पाई चार्ट. दो या इससे ज़्यादा डेटा सीरीज़ दें. |
|
सभी प्रकार | डेटा में नेगेटिव नंबर होने से, स्लाइस के तौर पर "खाली" वाले सेगमेंट दिखते हैं. | cht=pc |
सीरीज़ के रंग chco
chco
पैरामीटर का इस्तेमाल करके, सभी वैल्यू, हर वैल्यू या कुछ वैल्यू के लिए कलर तय किया जा सकता है.
सिंटैक्स
chco=<slice_1>|<slice_2>|<slice_n>,<series_color_1>,...,<series_color_n>
- <color>
- रंगों को RRGGBB हेक्साडेसिमल फ़ॉर्मैट में स्लाइस करें. एक सीरीज़ के लिए रंग तय करें. साथ ही, उस सीरीज़ के सभी स्लाइस, उस रंग के ग्रेड के हिसाब से सबसे गहरे (फ़र्स्ट डेटा मेंबर) से सबसे हल्के (आखिरी डेटा मेंबर) तक के रंग में दिखेंगे. स्लाइस के अलग-अलग रंगों के बारे में बताने के लिए, | से अलग किए गए दो या दो से ज़्यादा रंग बताएं. जब आपके पास कई सीरीज़ होती हैं (जैसे, कंसेंट्रिक रिंग वाला चार्ट), तो वैल्यू को कॉमा लगाकर अलग करके, अलग-अलग सीरीज़ की वैल्यू तय की जा सकती हैं. जब स्लाइस/सीरीज़ की तुलना में कम स्लाइस/सीरीज़ के रंग दिए जाते हैं, तो चार्ट, सीरीज़ के लिए स्लाइस की सूची की शुरुआत से या चार्ट के लिए सीरीज़ की सूची से शुरू होगा. कई सीरीज़ वाले चार्ट में, हर सीरीज़ के लिए अलग-अलग ग्रेडिएंट तय नहीं किया जा सकता.
ब्यौरा | उदाहरण |
---|---|
किसी एक रंग के लिए, सबसे गहरे रंग (पहले स्लाइस) से सबसे हल्का (आखिरी स्लाइस) का क्रम तय करें. |
|
ग्रेडिएंट को परिभाषित करना; यहां, पीले से लाल तक. |
|
स्लाइस के अलग-अलग रंग तय करना; हर स्लाइस के लिए एक रंग तय करें. | chd=t:10,20,30 |
इस चार्ट में दो डेटा सीरीज़ हैं, लेकिन पीले से लेकर लाल सभी स्लाइस में एक ग्रेडिएंट के रूप में रंग के बारे में बताया गया है (BBBB00—BB0000). | chco=BBBB00,BB0000 |
यहां एक ही केंद्र वाला चार्ट दिया गया है जिसमें सीरीज़ के रंग और स्लाइस के अलग-अलग रंग, दोनों शामिल हैं. चार्ट में दो तरह की डेटा सीरीज़ हैं. कोई व्यक्ति आसानी से पढ़ सके, इसके रंग chco=हरा|लाल,नीला|पीला होते हैं. कॉमा इसे दो सीरीज़ में बांटता है:
|
chd=s:eYY,ORVM |
पाई चार्ट के लेबल chl
chl
पैरामीटर का इस्तेमाल करके, पाई चार्ट के अलग-अलग स्लाइस के लिए, लेबल तय किए जा सकते हैं.
एक जैसी या अलग-अलग वैल्यू के साथ लेजेंड भी दिखाया जा सकता है. हर स्लाइस के लिए, एक लेजेंड एंट्री.
स्ट्रिंग की वैल्यू के बारे में नोट: लेबल स्ट्रिंग में, सिर्फ़
यूआरएल के साथ काम करने वाले वर्णों की अनुमति है. सुरक्षित रहने के लिए, आपको उन सभी स्ट्रिंग को यूआरएल-कोड में बदलना चाहिए जिनमें
वर्ण सेट 0-9a-zA-Z
में वे वर्ण मौजूद नहीं हैं.
यूआरएल एन्कोडर यहां देखा जा सकता है.
सिंटैक्स
chl= <label_value>| ... <label_value>
- <label_value>
- स्लाइस पर लागू करने के लिए स्ट्रिंग वैल्यू.
chd
में, डेटा पॉइंट पर लेबल लगातार लागू किए जाते हैं. अगर आपके पास कई सीरीज़ हैं (उदाहरण के लिए, किसी क्रम वाले पाई चार्ट के लिए), तो लेबल सभी क्रम के सभी पॉइंट परchd
में बताए गए क्रम में लागू किए जाते हैं. हर लेबल के बीच, पाइप डीलिमिटर (|
) का इस्तेमाल करें. बीच में बिना स्पेस दिए लगातार दो पाइप वर्णों का इस्तेमाल करके, बीच में मौजूद वह वैल्यू बताएं जो मौजूद नहीं है:||
. आपको सभी स्लाइस को लेबल करने की ज़रूरत नहीं है.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
तीन डाइमेंशन वाले पाई चार्ट के लिए लेबल. |
|
आम तौर पर, दो डाइमेंशन वाले पाई चार्ट की चौड़ाई, ऊंचाई से करीब दोगुनी होनी चाहिए. साथ ही, थ्री-डाइमेंशन वाले पाई चार्ट की चौड़ाई, ऊंचाई से करीब ढाई गुना होनी चाहिए, ताकि लेबल को ठीक से दिखाया जा सके. पहले उदाहरण में, लेबल सिर्फ़ कुछ हद तक ही दिखाए जा रहे हैं, क्योंकि चार्ट ज़रूरत के मुताबिक चौड़ा नहीं है. दूसरे उदाहरण में दिखाया गया है कि लेबल को पूरा दिखाने के लिए, चार्ट की चौड़ाई 280 पिक्सल होनी चाहिए. (बॉर्डर, |
|
पाई चार्ट रोटेशन chp
डिफ़ॉल्ट रूप से, पहली सीरीज़ 3:00 बजे से बनाई जाती है और चार्ट पर घड़ी की दिशा में
चलती रहती है. हालांकि, chp
पैरामीटर का इस्तेमाल करके, पसंद के मुताबिक रोटेशन तय किया जा सकता है.
सिंटैक्स
chp=<radians>
- <radians>
- एक फ़्लोटिंग पॉइंट वैल्यू, जो यह बताती है कि चार्ट को घड़ी की दिशा में कितने रेडियन को घुमाना है. एक पूरा मोड़ 2π (2 पाई—करीब 6.28) रेडियन होता है.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
पाई चार्ट का ओरिएंटेशन बदलने के लिए, |
|
यहां पाई चार्ट रोटेशन का एक और उदाहरण दिया गया है. कुछ दिलचस्प इफ़ेक्ट बनाने के लिए, इन्हें चार्ट के आकार मार्कर के साथ जोड़ा जा सकता है. |
मानक सुविधाएं
इस पेज पर मौजूद बाकी सुविधाएं, स्टैंडर्ड चार्ट की सुविधाएं हैं.
चार्ट का टाइटल chtt
, chts
[सभी
चार्ट]
आपके पास अपने चार्ट के लिए टाइटल के टेक्स्ट, रंग, और फ़ॉन्ट का साइज़ तय करने का विकल्प होता है.
सिंटैक्स
chtt=<chart_title> chts=<color>,<font_size>,<opt_alignment>
chtt
- चार्ट का टाइटल बताता है.
- <chart_title>
- चार्ट में दिखाने के लिए शीर्षक. आप यह तय नहीं कर सकते कि यह कहां दिखेगा. हालांकि, आपके पास फ़ॉन्ट का साइज़ और रंग बताने का विकल्प है. खाली जगह दिखाने के लिए + चिह्न का और
लाइन ब्रेक को दिखाने के लिए एक पाइप वर्ण (
|
) का इस्तेमाल करें.
chts
[ज़रूरी नहीं] - chtt
पैरामीटर के लिए रंग और फ़ॉन्ट
का साइज़.
- <color>
- टाइटल का रंग, RRGGBB के हेक्साडेसिमल फ़ॉर्मैट में. डिफ़ॉल्ट रंग काला होता है.
- <font_size>
- टाइटल का फ़ॉन्ट साइज़, पॉइंट में.
- <opt_alignment>
- [ज़रूरी नहीं] शीर्षक को अलाइन करें. नीचे दिए गए केस-सेंसिटिव स्ट्रिंग में से कोई एक वैल्यू चुनें: "l" (बाएं), "c" (केंद्र में) "r" (दाएं). डिफ़ॉल्ट रूप से "c" सेट होता है.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
शीर्षक के साथ चार्ट, जिसमें डिफ़ॉल्ट रंग और फ़ॉन्ट साइज़ का इस्तेमाल किया जा रहा है. प्लस चिह्न ( लाइन ब्रेक ज़बरदस्ती करने के लिए, पाइप वर्ण (
|
chtt=Site+visitors+by+month| |
नीले रंग का चार्ट, जिसमें दाईं ओर अलाइन किया गया, 20 पॉइंट वाला शीर्षक है. |
chtt=Site+visitors |
चार्ट लेजेंड का टेक्स्ट और स्टाइल chdl
, chdlp
, chdls
[सभी
चार्ट]
लेजेंड, चार्ट का एक साइड सेक्शन है, जिसमें हर सीरीज़ के बारे में छोटा सा टेक्स्ट बताया जाता है. इस लेजेंड में, हर सीरीज़ से जुड़ा टेक्स्ट बताया जा सकता है. साथ ही, यह भी तय किया जा सकता है कि चार्ट पर वह कहां दिखना चाहिए.
अपने लेजेंड के आस-पास मार्जिन सेट करने का तरीका जानने के लिए, chma
भी देखें.
स्ट्रिंग की वैल्यू के बारे में ज़रूरी जानकारी: लेबल स्ट्रिंग में, सिर्फ़ यूआरएल का इस्तेमाल करने वाले वर्णों की अनुमति है. सुरक्षित रहने के लिए, आपको उन सभी स्ट्रिंग को यूआरएल-कोड में बदलना चाहिए जिनमें
वर्ण सेट 0-9a-zA-Z
में वे वर्ण मौजूद नहीं हैं.
Google विज़ुअलाइज़ेशन दस्तावेज़ में यूआरएल एन्कोडर देखा जा सकता है.
सिंटैक्स
chdl=<data_series_1_label>|...|<data_series_n_label> chdlp=<opt_position>|<opt_label_order> chdls=<color>,<size>
chdl
- लेजेंड में दिखाने के लिए, हर सीरीज़ का टेक्स्ट.
- <data_series_label>
- लेजेंड एंट्री के लिए टेक्स्ट. हर लेबल,
chd
कलेक्शन में मौजूद उससे जुड़ी सीरीज़ पर लागू होता है. स्पेस के लिए + के निशान का इस्तेमाल करें. अगर इस पैरामीटर को तय नहीं किया जाता है, तो चार्ट को लेजेंड नहीं मिलेगा. किसी लेबल में लाइन ब्रेक तय करने का कोई तरीका नहीं होता. आम तौर पर, लेजेंड आपके लेजेंड के टेक्स्ट को बड़ा करके रखता है और लेजेंड के हिसाब से चार्ट का हिस्सा छोटा हो जाता है.
chdlp
- [ज़रूरी नहीं] लेजेंड की जगह और लेजेंड की एंट्री का क्रम. आपके पास <position>
और/या <label_order> की जानकारी देने का विकल्प है. अगर दोनों के बारे में बताना है, तो इन्हें बार
वर्ण से अलग करें. अगर आपको लेजेंड में
chdl
की खाली लेजेंड एंट्री को छोड़ना है, तो किसी भी वैल्यू में 's' जोड़ा जा सकता है. उदाहरण: chdlp=bv
, chdlp=r
, chdlp=bv|r
, chdlp=bvs|r
- <opt_position>
- [ज़रूरी नहीं] चार्ट पर लेजेंड की जगह बताता है. लेजेंड और चार्ट एरिया या इमेज के बॉर्डर के बीच
अतिरिक्त पैडिंग (जगह) तय करने के लिए,
chma
पैरामीटर का इस्तेमाल करें. इनमें से कोई एक वैल्यू चुनें:b
- चार्ट के सबसे नीचे मौजूद लेजेंड, हॉरिज़ॉन्टल लाइन में लेजेंड की एंट्री.bv
- चार्ट के सबसे नीचे मौजूद लेजेंड, वर्टिकल कॉलम में लेजेंड की एंट्री.t
- चार्ट में सबसे ऊपर लेजेंड है, जबकि हॉरिज़ॉन्टल लाइन में लेजेंड की मदद ली जा सकती है.tv
- चार्ट में सबसे ऊपर लेजेंड, वर्टिकल कॉलम में लेजेंड की एंट्री.r
- [डिफ़ॉल्ट] चार्ट की दाईं ओर लेजंड और वर्टिकल कॉलम में लेजेंड एंट्री.l
- चार्ट के बाईं ओर लेजेंड, वर्टिकल कॉलम में लेजेंड एंट्री.
- <opt_label_order>
- [ज़रूरी नहीं]
लेबल को लेजेंड में दिखाने का क्रम.
इनमें से कोई एक वैल्यू चुनें:
l
- [वर्टिकल लेजेंड के लिए डिफ़ॉल्ट] लेबल कोchdl
के क्रम में दिखाएं.r
-chdl
को दिए गए क्रम में लेबल को उलटे क्रम में दिखाएं. इसकी मदद से, स्टैक किए गए बार चार्ट में लेजेंड को उसी क्रम में दिखाया जा सकता है
जिस क्रम में बार दिखते हैं.a
- [हॉरिज़ॉन्टल लेजेंड के लिए डिफ़ॉल्ट] अपने-आप क्रम में लगाने का मतलब है, लंबाई के हिसाब से क्रम में लगाना, सबसे छोटे से पहले, जैसा कि 10 पिक्सल के ब्लॉक में मापा जाता है. जब दो एलिमेंट की लंबाई बराबर होती है (10 पिक्सल वाले ब्लॉक में बंटा होता है), तो सूची में सबसे पहले दिखने वाला एलिमेंट सबसे पहले दिखेगा.0,1,2...
- कस्टम लेबल का क्रम. यहchdl
के, शून्य-आधारित लेबल इंडेक्स की सूची है. इसे कॉमा लगाकर अलग किया गया है.
chdls
- [ज़रूरी नहीं] लेजेंड के टेक्स्ट का रंग और फ़ॉन्ट साइज़ बताता है.
- <color>
- लेजेंड के टेक्स्ट का रंग, RRGGBB हेक्साडेसिमल फ़ॉर्मैट में.
- <size>
- लेजेंड के टेक्स्ट का पॉइंट साइज़.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
दिग्गजों के दो उदाहरण. लेजेंड टेक्स्ट को उसी क्रम में डालें जिस क्रम में आपने अपनी डेटा सीरीज़ बनाई है. |
chdl=NASDAQ|FTSE100|DOW
chdl=First|Second|Third |
पहला चार्ट हॉरिज़ॉन्टल लेजेंड एंट्री ( |
|
इस उदाहरण में फ़ॉन्ट का साइज़ बदलने के बारे में बताया गया है. |
|
चार्ट मार्जिन chma
[सभी
चार्ट]
चार्ट के मार्जिन का साइज़, पिक्सल में तय किया जा सकता है. मार्जिन का हिसाब, दिए गए चार्ट के साइज़ (chs
) से अंदर की ओर लगाया जाता है. मार्जिन
का साइज़ बढ़ाने से चार्ट का कुल साइज़ नहीं बढ़ता. इसके बजाय, ज़रूरत पड़ने पर चार्ट का एरिया छोटा कर दिया जाता है.
चार्ट का साइज़ कैलकुलेट होने के बाद जो भी बचा होता है वह डिफ़ॉल्ट रूप से मार्जिन होता है. यह डिफ़ॉल्ट वैल्यू, चार्ट टाइप के हिसाब से अलग-अलग होती है. आपने जो मार्जिन तय किए हैं वे कम से कम वैल्यू हैं. अगर चार्ट एरिया में मार्जिन की जगह खाली है, तो मार्जिन का साइज़ वही होगा जो बचा हुआ है. आपके पास किसी भी लेजेंड और लेबल के लिए ज़रूरी मार्जिन से कम मार्जिन को छोटा करने की सुविधा नहीं है. इस डायग्राम में चार्ट के बुनियादी हिस्सों को दिखाया गया है:
चार्ट मार्जिन में ऐक्सिस लेबल और लेजेंड
एरिया शामिल होते हैं. अगर आपने अहम जानकारी: बार चार्ट में, अगर बार का साइज़ (डिफ़ॉल्ट तौर पर) तय है, तो चार्ट के एरिया की चौड़ाई को कम नहीं किया जा सकता. आपको |
सिंटैक्स
chma= <left_margin>,<right_margin>,<top_margin>,<bottom_margin>|<opt_legend_width>,<opt_legend_height>
- <left_margin>, <left_margin>, <left_margin>left_margin
- चार्ट की एरिया के आस-पास, पिक्सल में कम से कम मार्जिन का साइज़. इस वैल्यू को बढ़ाएं, ताकि कुछ पैडिंग (जगह) शामिल की जा सके. इससे, ऐक्सिस लेबल को चार्ट के बॉर्डर से ऊपर की ओर जाने से रोका जा सकता है.
- <opt_legend_width>, <opt_legend_height>
- [ज़रूरी नहीं] लेजेंड के आस-पास मार्जिन की चौड़ाई, पिक्सल में. इसका इस्तेमाल करें, ताकि लेजेंड को चार्ट की जगह या इमेज के किनारों पर ऊपर-नीचे न पहुंचाया जा सके.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
इस उदाहरण में, चार्ट के दोनों तरफ़ कम से कम 30 पिक्सल का मार्जिन है. चार्ट लेजेंड की चौड़ाई 30 पिक्सल से ज़्यादा है, इसलिए दाईं ओर मौजूद मार्जिन, चार्ट लेजेंड की चौड़ाई के हिसाब से सेट है. साथ ही, यह अन्य मार्जिन से अलग है. ऐक्सिस लेबल, प्लॉट के बाहर मौजूद होते हैं. इसलिए, ये मार्जिन स्पेस के अंदर ही बने होते हैं. |
|
लेजेंड के चारों ओर मार्जिन जोड़ने के लिए, इस उदाहरण में, लेजेंड की चौड़ाई करीब 60 पिक्सल है. अगर |
|
ऐक्सिस के स्टाइल और लेबल [लाइन, बार, Google-o-मीटर, रडार, स्कैटर]
आपके पास यह तय करने का विकल्प होता है कि चार्ट पर कौनसे ऐक्सिस दिखाए जाएं. साथ ही, उन्हें कस्टम लेबल, पोज़िशन, रेंज, और स्टाइल भी दिए जा सकते हैं.
सभी चार्ट, डिफ़ॉल्ट रूप से ऐक्सिस लाइन नहीं दिखाते. chxt
पैरामीटर का इस्तेमाल करके, यह तय किया जा सकता है कि
आपके चार्ट में कौनसे ऐक्सिस दिखाए जाएं. डिफ़ॉल्ट ऐक्सिस लाइनें
नंबर नहीं दिखाती हैं; नंबर दिखाने के लिए आपको chxt
पैरामीटर में
ऐक्सिस तय करना होगा.
आपके पास यह चुनने का विकल्प होता है कि
ऐक्सिस में डेटा की वैल्यू दिखाने वाली संख्याएं दिखाई दें या फिर अपनी पसंद के मुताबिक ऐक्सिस तय किया जा सकता है.
डिफ़ॉल्ट तौर पर संख्या वाली वैल्यू
दिखाई जाती है, जिसमें वैल्यू को 0 से 100 तक के स्केल पर सेट किया जाता है.
हालांकि, किसी भी रेंज को दिखाने के लिए, chxr
का इस्तेमाल करके उस रेंज को बदला जा सकता है. साथ ही, chxs
का इस्तेमाल करके वैल्यू को स्टाइल किया जा सकता है, जैसे कि मुद्रा का सिंबल या दशमलव वाली जगहें दिखाने के लिए.
अगर आपने कस्टम वैल्यू का इस्तेमाल करने का विकल्प चुना है, जैसे कि "सोम, मंगल, बुध", तो chxl
पैरामीटर का इस्तेमाल किया जा सकता है.
ऐक्सिस के साथ खास जगहों पर इन लेबल को रखने के लिए, chxp
पैरामीटर का इस्तेमाल करें.
आखिर में, कस्टम और न्यूमेरिक
दोनों ऐक्सिस लेबल का रंग, साइज़, अलाइनमेंट, और दूसरी प्रॉपर्टी तय करने के लिए,
chxs
और chxtc
पैरामीटर का
इस्तेमाल किया जा सकता है.
स्ट्रिंग की वैल्यू के बारे में ज़रूरी जानकारी: लेबल स्ट्रिंग में, सिर्फ़ यूआरएल का इस्तेमाल करने वाले वर्णों की अनुमति है. सुरक्षित रहने के लिए, आपको उन सभी स्ट्रिंग को यूआरएल-कोड में बदलना चाहिए जिनमें
वर्ण सेट 0-9a-zA-Z
में वे वर्ण मौजूद नहीं हैं.
Google विज़ुअलाइज़ेशन दस्तावेज़ में यूआरएल एन्कोडर देखा जा सकता है.
इस सेक्शन में ये विषय शामिल हैं:
- दिखने वाले ऐक्सिस (
chxt
) - कौनसे ऐक्सिस दिखाए जाएं. - ऐक्सिस रेंज (
chxr
) - हर ऐक्सिस के लिए वैल्यू की रेंज. - कस्टम ऐक्सिस लेबल (
chxl
) - ऐक्सिस पर दिखाने के लिए कस्टम वैल्यू. - ऐक्सिस लेबल की पोज़िशन (
chxp
) - हर ऐक्सिस पर कस्टम लेबल डाले जाते हैं. - ऐक्सिस लेबल स्टाइल (
chxs
) - ऐक्सिस लेबल का रंग, साइज़, अलाइनमेंट, और फ़ॉर्मैटिंग. - ऐक्सिस टिक मार्क की स्टाइल (
chxtc
) - किसी खास ऐक्सिस के लिए टिक मार्क की लंबाई.
दिखने वाले ऐक्सिस 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 की रेंज पर होता है. ध्यान दें कि ऊपर और नीचे के ऐक्सिस, डिफ़ॉल्ट रूप से लेबल के ज़रिए सही के निशान नहीं दिखाते. |
|
आप एक ही मान को एक से ज़्यादा बार शामिल करके
हर ऐक्सिस के लिए लेबल के कई सेट शामिल कर सकते हैं. इस उदाहरण में x के दो सेट और y-ऐक्सिस के दो सेट
दिखाए गए हैं. जैसा कि यहां दिखाया गया है, सिर्फ़ डिफ़ॉल्ट ऐक्सिस लेबल का इस्तेमाल करते समय, यह सुविधा खास तौर पर फ़ायदेमंद नहीं होती है. हालांकि, आपके पास chxl पैरामीटर का इस्तेमाल करके,
हर ऐक्सिस की हर कॉपी के लिए कस्टम लेबल तय करने का विकल्प है. |
<img <code="" dr=" मंदिर" src="/static/chart/image/images/chart_41.png" title="chxt=x,x,y,y&cht=lc&chd=s:cEAELFJHHHKUju9uuXUc&chco=76A4FB&chls=2.0&chs2chs=200 <img <code="" direct="समीक्षा" src="/static/chart/image/images/chart_42.png" title="chxt=x,x,y,y&cht=lc&chd=s:cEAELFJHHHKUju9uuXUc&chco=76A4FB&chls=2.0&chs=16A4FB&chls=2.0&chs=20C111,नॉन-फ़िक्स |
इस उदाहरण में, हॉरिज़ॉन्टल बार चार्ट दिखाया गया है. इसमें x-ऐक्सिस, y-ऐक्सिस, ऊपर मौजूद t-ऐक्सिस, और दाईं ओर r-ऐक्सिस है. ऐक्सिस लेबल को शामिल नहीं किया जाता, इसलिए चार्ट एपीआई x-ऐक्सिस और t-ऐक्सिस के लिए, 0 से 100 की रेंज दिखाता है. y-ऐक्सिस और r-ऐक्सिस के लिए सीमा, बार की संख्या से तय होती है. इस मामले में, पांच बार होते हैं, इसलिए Chart API में 0 से 4 तक की रेंज दिखाई जाती है. पहला लेबल पहले बार के निचले हिस्से में होता है, दूसरा लेबल दूसरे बार के निचले हिस्से के बीच में होता है. यह क्रम इसी तरह होता है. |
|
चार्ट टाइप के बाद :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>
- <ऐक्सिस_index>
- लेबल किस ऐक्सिस पर लागू किया जाना चाहिए. यह
chxt
से तय किए गए ऐक्सिस कलेक्शन में मौजूद इंडेक्स है, जो शून्य पर आधारित होता है. उदाहरण के लिए,chxt=x,r,y
में r-ऐक्सिस 1 होगा. - <start_val>
- इस ऐक्सिस के लिए कम वैल्यू तय करने वाली संख्या.
- <end_val>
- यह कोई संख्या, जो इस ऐक्सिस के लिए सबसे बड़ी वैल्यू तय करती है.
- <opt_step>
- [ज़रूरी नहीं] ऐक्सिस पर टिक के बीच गिनती का चरण. कोई डिफ़ॉल्ट चरण वैल्यू नहीं होती है. इस चरण का हिसाब, सही दूरी वाले लेबल का सेट दिखाने के लिए लगाया जाता है.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
इस उदाहरण में बायां और दायां y-ऐक्सिस ( हर ऐक्सिस की एक तय सीमा होती है. कोई लेबल या पोज़िशन तय नहीं की जाती. इसलिए, वैल्यू दी गई रेंज से ली जाती हैं और उस रेंज में एक जैसी दूरी होती हैं. लाइन चार्ट में, x-ऐक्सिस पर वैल्यू बराबर होती हैं. r-ऐक्सिस (इंडेक्स |
|
इस उदाहरण में, x-ऐक्सिस के लिए वैल्यू बताई गई हैं. ऐक्सिस लेबल, ऐक्सिस के साथ समान दूरी पर होते हैं. <opt_step> पैरामीटर के लिए, पांच ( |
|
कस्टम ऐक्सिस लेबल chxl
chxl
पैरामीटर का इस्तेमाल करके, किसी भी ऐक्सिस पर कस्टम स्ट्रिंग ऐक्सिस लेबल तय किए जा सकते हैं. आप जितने चाहें उतने लेबल तय कर
सकते हैं. अगर chxt
पैरामीटर का इस्तेमाल करके ऐक्सिस
दिखाया जाता है और कस्टम लेबल तय नहीं किए जाते हैं, तो स्टैंडर्ड, अंकों वाले लेबल लागू किए जाएंगे.
कस्टम न्यूमेरिक रेंज के बारे में बताने के लिए, इसके बजाय chxr
पैरामीटर का इस्तेमाल करें.
अपने लेबल के ऐक्सिस के साथ खास जगहों को सेट करने के लिए, chxp
पैरामीटर का इस्तेमाल करें.
सिंटैक्स
हर उस ऐक्सिस के लिए एक पैरामीटर सेट तय करें
जिसे आपको लेबल करना है. पाइप वर्ण का इस्तेमाल करके लेबल के कई सेट को अलग करें
( |
).
chxl= <axis_index>:|<label_1>|...|<label_n> |...| <axis_index>:|<label_1>|...|<label_n>
- <ऐक्सिस_index>
- किस ऐक्सिस पर लेबल लागू करने हैं. यह
chxt
पैरामीटर ऐरे में शामिल एक इंडेक्स है. उदाहरण के लिए, अगर आपके पासchxt=x,x,y,y
है, तो इंडेक्स 0 पहला x-ऐक्सिस होगा, और दूसरा x-ऐक्सिस 1 होगा. - <label_1>| ... |<label_n>
- इस ऐक्सिस पर एक या उससे ज़्यादा लेबल लगाए जाने हैं. ये स्ट्रिंग या संख्या वाली वैल्यू हो सकती हैं. स्ट्रिंग का कोट में होना ज़रूरी नहीं है. label_1 को ऐक्सिस पर सबसे नीचे और label_n को सबसे ऊपर दिखाया जाता है. अतिरिक्त लेबल को उनके बीच समान रूप से रखा जाता है.
+ के निशान से स्पेस बताएं. किसी लेबल में लाइन ब्रेक तय करने का कोई
तरीका नहीं होता. लेबल को पाइप वर्ण से अलग करें. ध्यान दें:
chxl
पैरामीटर में, फ़ाइनल लेबल के बाद पाइप न रखें.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
इस चार्ट में, दो ऐक्सिस में कस्टम लेबल जोड़ने का तरीका बताया गया है. ध्यान दें
कि वैल्यू के बीच क्या दूरी होती है. साथ ही, यह भी देखें कि आखिरी |
chxt=x,y |
इस उदाहरण में, बाएं और दाएं y-ऐक्सिस ( |
|
इस उदाहरण में, बाएं और दाएं y-ऐक्सिस ( इस उदाहरण में, बाएं y-ऐक्सिस पर ऐक्सिस लेबल के लिए डिफ़ॉल्ट वैल्यू का इस्तेमाल किया गया है. |
|
अगर आपको पूरे ऐक्सिस के बारे में बताने के लिए एक सामान्य लेबल जोड़ना है (उदाहरण के लिए, एक ऐक्सिस को "लागत" और दूसरे को "छात्र-छात्राओं के तौर पर लेबल करने के लिए"), दोनों साइड पर
एक अतिरिक्त ऐक्सिस जोड़ने के लिए, |
chxt=x,x,y,y |
ऐक्सिस लेबल की पोज़िशन chxp
आपके पास यह तय करने का विकल्प होता है कि कौनसे ऐक्सिस लेबल दिखाए जाएं, डिफ़ॉल्ट लेबल का इस्तेमाल किया जाए या chxl
का इस्तेमाल करके कस्टम लेबल का. अगर आपने
इस पैरामीटर का इस्तेमाल करके सटीक पोज़िशन तय नहीं की है, तो लेबल के बीच की दूरी बराबर हो जाएगी.
साथ ही, उन्हें ऐक्सिस के साथ डिफ़ॉल्ट चरण की वैल्यू पर रखा जाएगा. अगर chxl
की जानकारी नहीं दी जाती है, तो सही के निशान वाले लेबल, डिफ़ॉल्ट वैल्यू होंगे. आम तौर पर, ये वैल्यू डेटा की वैल्यू या बार चार्ट में मौजूद बार नंबर के तौर पर सेट होती हैं.
सिंटैक्स
पाइप वर्ण (|
) का इस्तेमाल करके एक से ज़्यादा पोज़िशन के
सेट को अलग करें.
chxp= <axis_1_index>,<label_1_position>,...,<label_n_position> |...| <axis_m_index>,<label_1_position>,...,<label_n_position>
- <ऐक्सिस_index>
- वह ऐक्सिस जिसके लिए
आप पोज़िशन तय कर रहे हैं. यह
chxt
पैरामीटर कलेक्शन में शामिल एक इंडेक्स है. उदाहरण के लिए, अगर आपके पासchxt=x,x,y,y
है, तो इंडेक्स 0 पहला x-ऐक्सिस होगा, 1, दूसरा x-ऐक्सिस होगा. इसी तरह आगे इसी तरह, इंडेक्स 0 होगा. - <label_1_position>,...,<label_n_position>
- ऐक्सिस के साथ
लेबल की जगह. यह संख्या वाली वैल्यू की ऐसी सूची है जिसे कॉमा लगाकर अलग किया जाता है. इसमें हर वैल्यू,
chxl
कलेक्शन में मौजूद लेबल की पोज़िशन सेट करती है: पहली एंट्री पहले लेबल पर लागू होती है. इसी तरह अन्य वैल्यू भी लागू होती है. रैंक, उस ऐक्सिस के लिए रेंज में मौजूद वैल्यू है. ध्यान दें कि अगर आपनेchxr
का इस्तेमाल करके कस्टम रेंज तय नहीं की है, तो यह हमेशा 0—100 के बीच रहेगा. आपके पास, उस ऐक्सिस के लिए लेबल की संख्या के आधार पर पोज़िशन होने चाहिए.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
इस उदाहरण में, चार्ट में तय की गई जगहों पर r-ऐक्सिस लेबल शामिल हैं. लेबल टेक्स्ट को
|
|
इस उदाहरण में, लेबल की डिफ़ॉल्ट वैल्यू दिखाई गई हैं, लेकिन सिर्फ़ तय की गई जगहों पर.
|
chxt=x,y
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
. आपको ISO की वेबसाइट पर कोड की सूची मिल सकती है. हालांकि, इसमें सभी सिंबल काम नहीं करते.
<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-ऐक्सिस के लिए तय किया जाता है (जनवरी, फ़रवरी, मार्च). |
|
फ़ॉन्ट साइज़, कलर, और अलाइनमेंट को दाएं y-ऐक्सिस पर दिखाया जाता है. टिक के निशान, लेकिन कोई ऐक्सिस लाइन नहीं बनाई जाती. |
|
इस चार्ट में तीन डेटा सेट शामिल हैं और इसमें ऐक्सिस लेबल के तीन सेट दिखाए गए हैं. हर सीरीज़ के लिए एक सेट दिखाया जाता है. लेबल के हर सेट को फ़ॉर्मैट करने के लिए, पसंद के मुताबिक बनाई गई फ़ॉर्मैटिंग स्ट्रिंग का इस्तेमाल किया जाता है, जैसा कि यहां बताया गया है:
ऐक्सिस लेबल की रेंज, |
chd=s: |
ऐक्सिस टिक मार्क के स्टाइल 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 ,
y-ऐक्सिस (5 और 15) के लिए, दो टिक की लंबाई वाली वैल्यू दिखाता है. साथ ही, चार्ट पर मौजूद
दो वैल्यू के बीच, वैकल्पिक तौर पर बनाए गए टिक टिक करता है. |
chxt=x,y |
बैकग्राउंड chf
में भर जाता है [सभी
चार्ट]
चार्ट डेटा एरिया और/या पूरे चार्ट के बैकग्राउंड के लिए, फ़िल कलर और स्टाइल तय किए जा सकते हैं. फ़िल टाइप में सॉलिड फ़िल, धारीदार फ़िल, और ग्रेडिएंट शामिल होते हैं.
अलग-अलग एरिया के लिए, अलग-अलग फ़िल सेट किए जा सकते हैं. उदाहरण के लिए, पूरा चार्ट
एरिया या सिर्फ़ डेटा एरिया. चार्ट एरिया फ़िल
बैकग्राउंड फ़िल को ओवरराइट कर देता है. सभी फ़िल के बारे में जानकारी chf
पैरामीटर का इस्तेमाल करके दी जाती है.
और एक ही चार्ट में अलग-अलग फ़िल टाइप (सॉलिड, स्ट्राइप, ग्रेडिएंट) को मिलाकर वैल्यू को पाइप वर्ण ( | ) से अलग किया जा सकता है. चार्ट एरिया, बैकग्राउंड फ़िल को ओवरराइट कर देता है.
ठोस फ़िल chf
[सभी
चार्ट]
आपके पास बैकग्राउंड और/या चार्ट एरिया के लिए, कोई अच्छा फ़िल बताने का विकल्प होता है. इसके अलावा, पूरे चार्ट के लिए पारदर्शिता वैल्यू असाइन की जा सकती है. पाइप कैरेक्टर (|
) का इस्तेमाल करके, एक से ज़्यादा बार फ़िल के बारे में बताया जा सकता है. (Maps: सिर्फ़ बैकग्राउंड में).
सिंटैक्स
chf=<fill_type>,s,<color>|...
- <fill_type>
- चार्ट का हिस्सा भरा जा रहा है. इनमें से कोई एक वैल्यू डालें:
bg
- बैकग्राउंड में रंग भरने की सुविधाc
- चार्ट एरिया में जानकारी भरी जा सकती है. मैप चार्ट के लिए यह सुविधा उपलब्ध नहीं है.a
- पूरे चार्ट (बैकग्राउंड के साथ) को पारदर्शी बनाएं.<color>
के शुरुआती छह अंकों को नज़रअंदाज़ किया जाता है. साथ ही, पूरे चार्ट पर सिर्फ़ आखिरी दो (पारदर्शिता वैल्यू) लागू की जाती हैं. साथ ही, पूरे चार्ट पर वैल्यू को पूरा भरा जाता है.b<index>
- बार सॉलिड फ़िल (सिर्फ़ बार चार्ट के लिए). एक ठोस रंग से भरने के लिए <index> को बार के सीरीज़ इंडेक्स से बदलें. यह इफ़ेक्ट, बार चार्ट मेंchco
के बारे में बताने जैसा ही है. उदाहरण के लिए, बार चार्ट सीरीज़ के रंग देखें.
- s
- यह पूरी तरह से या पूरी तरह से पारदर्शी होने के बारे में बताता है.
- <color>
- फ़िल कलर, RRGGBB हेक्साडेसिमल फ़ॉर्मैट में होना चाहिए. ट्रांसपैरेंस के लिए, शुरुआती छह अंकों को अनदेखा किया जाता है. हालांकि, इनमें फिर भी शामिल किया जाना चाहिए.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
इस उदाहरण में, चार्ट के बैकग्राउंड को हल्के स्लेटी रंग
( |
|
इस उदाहरण में, चार्ट के बैकग्राउंड को हल्के स्लेटी ( |
|
यह उदाहरण पूरे चार्ट के लिए 50% पारदर्शिता लागू करता है (हेक्साडेसिमल में 80, 128 या करीब 50% पारदर्शिता). चार्ट में दिख रहे टेबल सेल के बैकग्राउंड पर ध्यान दें. |
|
ग्रेडिएंट भरता है chf
[लाइन,
बार, Google-o-meter, रडार, स्कैटर,वेन]
चार्ट एरिया या बैकग्राउंड के लिए, एक या उससे ज़्यादा ग्रेडिएंट फ़िल लागू किए जा सकते हैं. ग्रेडिएंट फ़िल को एक रंग से दूसरे रंग में फ़ेड किया जाता है. (पाई, 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
- ग्रेडिएंट फ़िल के बारे में बताता है.
- <angle>
- ऐसी संख्या जो ग्रेडिएंट के कोण को 0 (हॉरिज़ॉन्टल) से 90 (वर्टिकल) तक तय करती है.
- <color>
- फ़िल का रंग, RRGGBB के हेक्साडेसिमल फ़ॉर्मैट में.
- <color_centerpoint>
- रंग के लिए ऐंकर पॉइंट बताता है. इस पॉइंट से रंग फ़ेड होने लगेगा, जैसे कि यह किसी दूसरे ऐंकर के पास पहुंचेगा. वैल्यू की रेंज 0.0 (सबसे नीचे या बायां किनारा) से 1.0 (ऊपर या दायां किनारा) तक होती है. इसे <angle> में बताए गए कोण पर झुकाया जाता है.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
चार्ट एरिया में हॉरिज़ॉन्टल लीनियर ग्रेडिएंट है, जिसे शून्य डिग्री ( पीच ( चार्ट का बैकग्राउंड स्लेटी ( |
|
चार्ट एरिया में एक विकर्ण (नीचे बाईं ओर से ऊपर दाईं ओर) लीनियर ग्रेडिएंट
होता है, जिसे पैंतालीस डिग्री ( पीच ( दूसरा रंग, नीला ( चार्ट का बैकग्राउंड स्लेटी ( |
|
चार्ट एरिया में वर्टिकल (ऊपर से नीचे) लीनियर ग्रेडिएंट होता है,
जिसे नब्बे डिग्री ( पहला रंग नीला ( दूसरा रंग बताया गया है पीच ( चार्ट का बैकग्राउंड स्लेटी ( |
|
धारीदार फ़िल 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
- लीनियर स्ट्राइप फ़िल के बारे में बताता है.
- <angle>
- Y-ऐक्सिस के सापेक्ष सभी धारियों का कोण. वर्टिकल स्ट्राइप के लिए
0
या हॉरिज़ॉन्टल स्ट्राइप के लिए90
का इस्तेमाल करें. - <color>
- इस स्ट्राइप का रंग, RRGGBB हेक्साडेसिमल फ़ॉर्मैट में. हर अतिरिक्त पट्टी के लिए <color> और <width> दोहराएं. आपके पास कम से कम दो स्ट्राइप होनी चाहिए. चार्ट भरने तक, अलग-अलग स्ट्राइप्स.
- <width>
- इस पट्टी की चौड़ाई,
0
से1
तक है. इसमें1
, चार्ट की पूरी चौड़ाई है. चार्ट भरने तक स्ट्राइप्स को दोहराया जाता है. हर अतिरिक्त पट्टी के लिए <color> और <width> दोहराएं. आपके पास कम से कम दो स्ट्राइप होनी चाहिए. चार्ट भरने तक, अलग-अलग स्ट्राइप्स.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
|
chf= |
|
chf= |
डेटा फ़ंक्शन 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
यह वैल्यू 0, 1, 2, ... 100 के साथx
नाम वाले वैरिएबल का एलान करता है.x,0,100,1;r,0,3.1,.1
एक हीx
वैरिएबल के साथ-साथ 0, 0.1, 0.2, ..., 3.0, 3.1 वैल्यू वालेr
नाम वाले वैरिएबल का एलान करता है.x,0
, x नाम के ऐसे वैरिएबल का एलान करता है जो पहलीchd
सीरीज़ का डेटा इस्तेमाल करता है. इन वैरिएबल का इस्तेमाल function_string में किया जाएगा. इन्हें ग्राफ़ पर तब तक नहीं दिखाया जाएगा, जब तक आप उन्हें function_string में नहीं बताते हैं. चरण जितना छोटा होगा, आपका ग्राफ़ उतना ही आसान होगा. - <function_string>
- आपका फ़ंक्शन, जो muParser
सिंटैक्स में लिखा गया है. यह फ़ंक्शन, variable_data में बताए गए वैरिएबल और डेटा पर लागू किया जाता है.
सिर्फ़ इस स्थानीय फ़ंक्शन सेट में बताए गए वैरिएबल का रेफ़रंस दिया जा सकता है,
chfd
पैरामीटर के किसी दूसरे पाइप किए गए सेट में नहीं. खास जानकारी के muPars के फ़ंक्शन काम नहीं करते (कम से कम, ज़्यादा से ज़्यादा योग, औसत). अहम जानकारी: अपने फ़ंक्शन में+
के बजाय,%2B
का इस्तेमाल करना न भूलें!
उदाहरण
ब्यौरा | उदाहरण |
---|---|
सामान्य साइन वेव. इन बातों का ध्यान रखें:
|
cht=lc |
यह लाइन, chd पैरामीटर के डेटा का इस्तेमाल करती है. |
chd=t:5,10 |
यह फ़ंक्शन और बिना फ़ंक्शन वाली लाइनों का मिक्स होता है. ध्यान दें कि
सीरीज़ के कलर पैरामीटर फ़ंक्शन आउटपुट पर मार्कर की प्लेसमेंट देखें. डेटा पॉइंट start, end, और step से कैलकुलेट किए जाते हैं, इसलिए अगर आपकी रेंज 0—11 चरण 0.1 है, पॉइंट 0 है, पॉइंट 0 है, पॉइंट 1 0.1 है, और आगे भी इसी तरह पॉइंट 110 तक, जिसका मान 11 है. |
chd=t: |
किसी फ़ंक्शन को दो डाइमेंशन में तय करने के लिए,
|
cht=lxy |
चार्ट के प्लेग्राउंड में इन इमेज को खोलने और उनके साथ खेलने के लिए, इन इमेज पर क्लिक करें. ऐसा करके, आपको यह सुविधा मिल जाएगी! |