चार्ट के लिए खास सुविधाएं |
मार्कर की जानकारी
|
खास जानकारी
डेटा ट्रेंड को हाइलाइट करने या फ़र्क़ दिखाने के लिए, लाइन या कैंडलस्टिक मार्कर के साथ कई तरह के चार्ट को जोड़ा जा सकता है. बार, स्कैटर या अन्य तरह के चार्ट पर लाइन या कैंडलस्टिक मार्कर जोड़ने पर, बनने वाले चार्ट को कंपाउंड चार्ट कहा जाता है. कुछ कंपाउंड चार्ट दो तरह के चार्ट के कॉम्बिनेशन जैसे दिखते हैं—उदाहरण के लिए, ट्रैकिंग लाइन वाला बार चार्ट:
हालांकि, कुछ नए तरह के चार्ट दिखते हैं—उदाहरण के लिए, एक बॉक्स चार्ट:
.
कंपाउंड चार्ट बनाना
सभी कंपाउंड चार्ट में, मार्कर के एक या इससे ज़्यादा सेट के साथ-साथ, एक या इससे ज़्यादा तरह के बेस चार्ट (लाइन, स्कैटर, बार या रडार) होते हैं. इन मार्कर को चार्ट पर रखने के लिए डेटा की ज़रूरत होती है. कभी-कभी आपके पास उसी डेटा सीरीज़ का इस्तेमाल करने का विकल्प होता है जिसका इस्तेमाल आपके चार्ट पर बार या पॉइंट ड्रॉ करने के लिए किया गया है. हालांकि, आम तौर पर, आपको मार्कर का अपना अलग डेटा सेट चाहिए. अगर आपको अपने चार्ट में, बेस चार्ट और मार्कर के लिए अलग-अलग डेटा सीरीज़ रखनी है, तो आपको बेस चार्ट से मार्कर डेटा छिपाना होगा. इससे, उस डेटा के साथ ज़्यादा बार या लाइनें खींचने की कोशिश नहीं की जाएगी. इसका तरीका यहां देखें:
- मार्कर डेटा सीरीज़ को
अपने
chd
पैरामीटर के आखिर में जोड़ें. उदाहरण के लिए, अगर आपके बार चार्ट में डेटाchd=t:30,10,20
है, तो इस तरह से लाइन मार्कर के लिए नया डेटा जोड़ा जा सकता है:chd=t:30,10,20|60,40,50
. - बेस चार्ट से अपना अतिरिक्त मार्कर डेटा छिपाएं. अगर ट्रैकिंग लाइन के लिए बार चार्ट में एक और डेटा सीरीज़ जोड़ी जाती है, तो चार्ट में उसे नई सीरीज़ के तौर पर दिखाया जाएगा. इससे बचने के लिए, आपको इस अतिरिक्त सीरीज़ को छिपाना होगा. किसी सीरीज़ को छिपाने के लिए,
chd
फ़ॉर्मैट डिस्क्रिप्टर के बाद एक अंक डालें: उदाहरण के लिए,chd=t1:30,10,20|60,40,50
. इस अंक से चार्ट एपीआई को पता चलता है किcht
पैरामीटर (बार चार्ट के बार, लाइन चार्ट के लिए डेटा पॉइंट वगैरह) के मुताबिक उस बेस चार्ट टाइप के लिए एलिमेंट ड्रॉ करने के लिए, कितनी डेटा सीरीज़ इस्तेमाल की जानी चाहिए. चार्ट बनाते समय, उस तरह के चार्ट के हिसाब से, किसी भी अन्य डेटा सीरीज़ को अनदेखा कर दिया जाएगा. ध्यान दें कि यह 1 पर आधारित संख्या है, न कि 0 पर आधारित. इसलिए,t1
का मतलब है "बार के लिए सिर्फ़ पहली डेटा सीरीज़ इस्तेमाल करें",t2
का मतलब है "बार के लिए सिर्फ़ पहली दो सीरीज़ इस्तेमाल करें" वगैरह.- ध्यान दें:
- स्कैटर चार्ट - स्कैटर चार्ट, डेटा को अलग तरीके से छिपाते हैं. ज़्यादा जानकारी के लिए, दस्तावेज़ देखें.
- lxy लाइन चार्ट -
दिखाई जाने वाली सीरीज़ की सम संख्या बताएं (
t0
,t2
,t4
वगैरह). इसकी वजह यह है किlxy
चार्ट की हर लाइन की जानकारी, दो डेटा सीरीज़ से दी गई है: एक x-वैल्यू के लिए और दूसरी y-वैल्यू के लिए.
- ध्यान दें:
- कैंडलस्टिक मार्कर, लाइन मार्कर या अन्य मार्कर बनाने के लिए, छिपी हुई डेटा सीरीज़ का इस्तेमाल करें. मार्कर बनाने का तरीका लिंक किए गए सेक्शन में बताया गया है. अपने मार्कर के लिए सोर्स के तौर पर, छिपी हुई डेटा सीरीज़ का रेफ़रंस दें. आप जितनी चाहें उतनी अतिरिक्त छिपी हुई डेटा सीरीज़ शामिल कर सकते हैं. साथ ही, उनका इस्तेमाल दूसरे चार्ट मार्कर के लिए भी किया जा सकता है.
यहां वह चार्ट दिया गया है जिसकी हमने अभी-अभी जानकारी दी है:
cht=bvg
chd=t1:30,10,20|60,40,50
chm=D,0033FF,1,0,5,1
चार्ट टाइप
यहां मार्कर टाइप और उनके साथ इस्तेमाल किए जा सकने वाले चार्ट टाइप की सूची दी गई है:
मार्कर टाइप | इसके साथ काम करने वाले बेस चार्ट टाइप |
---|---|
लाइन | लाइन, स्कैटर, बार, रडार |
कैंडलस्टिक | लाइन, बार |
अन्य सभी | लाइन, स्कैटर, बार, रडार |
यहां अलग-अलग तरह के कंपाउंड चार्ट के कुछ उदाहरण दिए गए हैं, जिन्हें बनाया जा सकता है:
चार्ट का प्रकार | ब्यौरा | उदाहरण |
---|---|---|
लाइन मार्कर चार्ट | लाइन मार्कर का इस्तेमाल करके, कई दूसरे तरह के चार्ट में रुझानों को दिखाया जा सकता है. | |
कैंडलस्टिक चार्ट | आम तौर पर, वित्तीय डेटा दिखाने के लिए कैंडलस्टिक चार्ट का इस्तेमाल किया जाता है. | |
बॉक्स चार्ट | बॉक्स चार्ट का इस्तेमाल, रेंज क्वार्टाइल में ग्रुप किए गए डेटा को दिखाने के लिए किया जाता है. |
|
एम्बेड किए गए चार्ट | चार्ट को किसी दूसरे चार्ट में एम्बेड किया जा सकता है. | |
अन्य मार्कर | आपके पास किसी भी स्वीकार किए जा सकने वाले बेस चार्ट टाइप में, मार्कर डेटा छिपाने का विकल्प होता है. साथ ही, इसे अपनी पसंद के किसी भी तरह के मार्कर के साथ इस्तेमाल किया जा सकता है. | chd=t1: |
लाइन मार्कर चार्ट
ट्रेंड को हाइलाइट करने के लिए, लाइन, scatter, बार या रडार चार्ट में लाइनें जोड़ी जा सकती हैं.
बेस टाइप + मार्कर टाइप | ब्यौरा | उदाहरण |
---|---|---|
बार + लाइन | यहां ट्रेस लाइन वाला बार चार्ट दिया गया है. पहली दो डेटा सीरीज़ का इस्तेमाल, स्टैक किए गए बार के लिए किया जाता है और बाकी सीरीज़ का इस्तेमाल लाइन के लिए किया जाता है.
|
chm= |
स्कैटर + लाइन | औसत वैल्यू दिखाने के लिए, स्कैटर चार्ट में लाइन जोड़ी जा सकती है. ध्यान दें कि स्कैटर चार्ट, मार्कर डेटा को अलग तरीके से छिपाते हैं. ज़्यादा जानकारी के लिए, स्कैटर चार्ट देखें. |
|
बार + लाइन | यहां एक और स्टैक किया गया बार चार्ट दिया गया है, जिसके ऊपर एक स्वतंत्र लाइन बनाई गई है. |
cht=bvs |
बार + सर्कल | पिछले चार्ट की तरह ही, लेकिन लाइन मार्कर के बजाय, सर्कल मार्कर के साथ. हमने हर 0.5 डेटा वैल्यू के बारे में बताया है, जो बिंदुओं वाली लाइन में आपके दिए गए फ़ॉर्मूला के आधार पर तैयार किए गए मीडिएशन पॉइंट जोड़ता है. | cht=bvs |
कैंडलस्टिक चार्ट
कैंडलस्टिक चार्ट में कैंडलस्टिक ड्रॉ करने के लिए, कम से कम चार डेटा सीरीज़ होनी चाहिए. साथ ही, चार्ट के किसी दूसरे एलिमेंट के लिए अतिरिक्त सीरीज़ की ज़रूरत होती है. कैंडलस्टिक चार्ट, सिर्फ़ कैंडलस्टिक मार्कर का सेट दिखा सकते हैं या कैंडलस्टिक मार्कर के साथ-साथ बार या लाइन चार्ट का कॉम्बिनेशन हो सकते हैं, जैसा कि यहां दिखाया गया है:
बेस टाइप + मार्कर टाइप | ब्यौरा | उदाहरण |
---|---|---|
लाइन (छिपाई गई) + कैंडलस्टिक | इस उदाहरण में एक चार्ट दिखाया गया है, जिसमें सिर्फ़ कैंडलस्टिक मार्कर दिख रहे हैं.
|
cht=lc |
लाइन + कैंडलस्टिक | यहां कैंडलस्टिक मार्कर वाले लाइन चार्ट का उदाहरण दिया गया है. पांच डेटा सीरीज़ दी गई हैं; पहली डेटा सीरीज़ का इस्तेमाल चार्ट टाइप (लाइन) के लिए किया गया है और बाकी “छिपी हुई” डेटा सीरीज़ का इस्तेमाल कैंडलस्टिक मार्कर के लिए किया गया है. हमने <which_points> वैल्यू में
|
|
लाइन + कैंडलस्टिक | कैंडलस्टिक चार्ट का एक और उदाहरण, लेकिन उसमें ज़रूरत के मुताबिक फ़िल कलर शामिल हैं. |
chd=t1: |
बार + कैंडलस्टिक | यहां कैंडलस्टिक मार्कर वाले बार चार्ट का उदाहरण दिया गया है. हम यहां पहला और आखिरी कैंडलस्टिक मार्कर दिखाते हैं, क्योंकि बार में ज़रूरत के मुताबिक स्पेस होता है, ताकि चार्ट की सीमाओं के कटने से बचा जा सके. |
cht=bvg |
बॉक्स चार्ट
बॉक्स चार्ट को बॉक्स प्लॉट या बॉक्स और व्हिस्कर चार्ट भी कहा जाता है. ये एक तरह के चार्ट हैं, जो एक या उससे ज़्यादा सीरीज़ को क्वार्टाइल में दिखाते हैं. (क्वार्टाइल ऐसे ग्रुप होते हैं जो वैल्यू की रेंज का 25% तक का होते हैं. हालांकि, इसमें आउटलायर को शामिल नहीं किया जाता है). बॉक्स चार्ट, कैंडलस्टिक चार्ट की तरह ही होते हैं, लेकिन इनमें कैंडलस्टिक के नीचे और ऊपर के लिए अतिरिक्त मार्कर और 50वां पर्सेंटाइल मार्कर होता है.
एक बॉक्स चार्ट, पूरी तरह से मार्कर से बना है, जैसा कि यहां दिखाया गया है:
chm= |
chm= |
chm= |
|
बॉक्स के बॉडी के लिए, कैंडलस्टिक
मार्कर (chm=F ) का एक सेट: |
कम से कम 50वें, और 100वें पर्सेंटाइल के लिए, अडजस्ट किए जा सकने वाले हॉरिज़ॉन्टल
लाइन के आकार के मार्कर (chm=H ) का एक सेट: |
विकल्प के तौर पर, डेटा सेट में आउटलायर दिखाने के लिए कुछ सर्कल के आकार
मार्कर (chm=o ) हैं. |
इन सभी को एक साथ रखें और आपके पास एक बॉक्स चार्ट है! |
बॉक्स चार्ट के लिए बेस चार्ट का टाइप, इनमें से कोई भी बार
चार्ट टाइप (bhs
, bvs
, bhg
, bvg
) या लाइन चार्ट टाइप (lc
, ls
, lxy
) होता है.
हालांकि, अगर डेटा फ़ॉर्मैट पैरामीटर में
शून्य जोड़कर बेस चार्ट टाइप को छिपाया जा रहा है (उदाहरण के लिए: chd=t0:
या chd=s0:
),
तो इससे कोई फ़र्क़ नहीं पड़ता कि आपने कौनसा चार्ट टाइप चुना है.
एक बॉक्स चार्ट में कम से कम पांच डेटा सीरीज़ होनी चाहिए: बॉक्स के लिए चार और ज़्यादा से ज़्यादा
और कम से कम मार्कर; एक 50% मार्कर के लिए; साथ ही, बाहरी मार्कर जैसे किसी भी अतिरिक्त मार्कर के लिए
अतिरिक्त डेटा सीरीज़ होना चाहिए. यहां सीरीज़ के लिए सुझाया गया
क्रम दिया गया है. ध्यान दें कि अगर सीरीज़ 1 की वैल्यू, सीरीज़ 2 में मौजूद वैल्यू से ज़्यादा है, तो बॉक्स को chm=F
मार्कर रंग से भरा जाएगा.
अगर सीरीज़ 1 की वैल्यू, सीरीज़ 2 की वैल्यू से कम है, तो बॉक्स को खाली कर दिया जाएगा.
ज़्यादा जानकारी के लिए कैंडलस्टिक मार्कर देखें.
खाली बॉक्स का सीरीज़ ऑर्डर:
- कम से कम मान
- 25% मार्कर (भरे हुए बॉक्स के लिए 75%)
- 75% मार्कर (भरे हुए बॉक्स के लिए 25%)
- ज़्यादा से ज़्यादा वैल्यू
- 50% मार्कर
- सीरीज़ छठी मंज़िल और उसके बाद के आंकड़े, अतिरिक्त मार्कर डेटा के लिए हैं, जैसे कि आउटलायर्स.
हालांकि, अतिरिक्त मार्कर सीरीज़ को कैंडलस्टिक मार्कर डेटा के पहले या बाद में रखा जा सकता है. हालांकि, उन सभी को आखिर में रखना आसान है.
अलग-अलग मार्कर, अलग-अलग बेस चार्ट टाइप तय करके या डेटा को अलग-अलग तरीके से ऑर्डर करके, बॉक्स चार्ट की अलग-अलग स्टाइल बनाई जा सकती है
ब्यौरा | उदाहरण | ||
---|---|---|---|
यह एक स्टैंडर्ड बॉक्स चार्ट है, लेकिन इसमें अलग-अलग चार्ट एलिमेंट को अलग-अलग रंग असाइन किए गए हैं. इससे यह हाइलाइट किया जाता है कि चार्ट के हर एलिमेंट को बनाने के लिए किस मार्कर का इस्तेमाल किया जा रहा है.
|
|
||
LC चार्ट के टाइप में हमेशा ऐक्सिस लाइनें दिखाई जाएंगी. अगर आपको ऐक्सिस लाइनों के बिना चार्ट बनाना है, तो चार्ट का टाइप तय करें. |
|
||
भरा हुआ बॉक्स बनाने के लिए, दूसरी सीरीज़ में मौजूद पॉइंट को तीसरी सीरीज़ के संबंधित पॉइंट से बड़ा करें. बड़ी वैल्यू को दाईं ओर दिखाए गए कोड में लाल रंग में मार्क किया जाता है. | chd=t0: |
एम्बेड किए गए चार्ट
डाइनैमिक आइकॉन का इस्तेमाल करके, किसी भी तरह के चार्ट को बार, लाइन, रडार या scatter चार्ट में एम्बेड किया जा सकता है. डाइनैमिक आइकॉन (chem
) मार्कर दस्तावेज़ का एम्बेड किए गए
चार्ट सेक्शन देखें.
मानक सुविधाएं
इस पेज पर मौजूद बाकी सुविधाएं, स्टैंडर्ड चार्ट की सुविधाएं हैं.
लाइन मार्कर 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 है (चार्ट एलिमेंट के ठीक ऊपर).
उदाहरण
ब्यौरा | उदाहरण |
---|---|
यह बार चार्ट पर मार्कर लाइन बनाने का एक उदाहरण है.
z-क्रम को |
chm=D,0033FF,0,0,5,1 |
यह वही बार चार्ट है, लेकिन इसमें लाइन के लिए एक अतिरिक्त डेटा
सीरीज़ दी गई है. यह कंपाउंड चार्ट का एक उदाहरण है.
कंपाउंड चार्ट, ज़्यादा जानकारी के लिए, कंपाउंड चार्ट देखें. |
chm=D,0033FF,1,0,5,1 |
आकार मार्कर chm
[बार, लाइन,
रडार, स्कैटर]
चार्ट पर सभी या अलग-अलग डेटा पॉइंट के लिए, ग्राफ़िकल मार्कर तय किए जा सकते हैं. अगर दो या दो से ज़्यादा मार्कर एक ही
पॉइंट को कैप्चर करते हैं, तो मार्कर उसी क्रम में खींचे जाते हैं जिस क्रम में वे chm
पैरामीटर में दिखते हैं.
डेटा पॉइंट पर टेक्स्ट मार्कर भी बनाए जा सकते हैं, जो डेटा पॉइंट मार्कर से कवर किए जाते हैं.
chm
पैरामीटर को अलग करने के लिए, आकार मार्कर को किसी पाइप वर्ण ( |
)
का इस्तेमाल करके, किसी भी दूसरे chm
पैरामीटर के साथ जोड़ा जा सकता है.
सिंटैक्स
मार्क की जाने वाली हर सीरीज़ के लिए, इन पैरामीटर का एक सेट तय करें. एक से ज़्यादा सीरीज़ को मार्क करने के लिए, ऐसे अन्य पैरामीटर सेट बनाएं जिन्हें पाइप के वर्ण से अलग किया जाता है. आपको सभी सीरीज़ को मार्क अप करने की ज़रूरत नहीं है. अगर आप किसी डेटा सीरीज़ के लिए मार्कर असाइन नहीं करते, तो उसे कोई भी मार्कर नहीं मिलेगा.
स्कैटर चार्ट में आकार मार्कर थोड़ा अलग तरीके से काम करते हैं. ज़्यादा जानकारी के लिए दस्तावेज़ देखें.
chm= [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset> |...| [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset>
- @
- [ज़रूरी नहीं] अगर आपने मार्कर टाइप से पहले वैकल्पिक @ वर्ण डाला है, तो <opt_who_points> को x:y फ़ॉर्मैट का इस्तेमाल करना चाहिए.
- <मार्कर_टाइप>
- इस्तेमाल करने के लिए मार्कर का टाइप. इनमें से कोई एक टाइप चुनें:
a
- ऐरोc
- क्रॉसC
- आयताकार. अगर कोई रेक्टैंगल मार्कर है, तो आपके पास कम से कम दो डेटा सीरीज़ होनी चाहिए. इसमें सीरीज़ 0, निचले किनारे के बारे में बताती है और सीरीज़ 1, ऊपर के किनारे के बारे में बताती है. <size> से, रेक्टैंगल की चौड़ाई को पिक्सल में तय करने में मदद मिलती है.d
- हीराE
- गड़बड़ी-बार मार्कर ( ) इस मार्कर को बनाने के लिए दो डेटा सीरीज़ की ज़रूरत होती है. सबसे नीचे के लिए एक वैल्यू और सबसे ऊपर के लिए दूसरी सीरीज़ में संबंधित पॉइंट की ज़रूरत होती है. यह एक बड़े किए गए <size> सिंटैक्स: line_thickness[:top_and_bottom_width] भी दिखाता है, जहां top_and_bottom_width वैकल्पिक है. नीचे उदाहरण देखें.h
- चार्ट में किसी खास ऊंचाई पर हॉरिज़ॉन्टल लाइन. (<opt_which_points> पैरामीटर के लिए मान्य फ़ॉर्मैट opt_which_points है.)H
- तय किए गए डेटा मार्कर से होकर जाने वाली हॉरिज़ॉन्टल लाइन. यह बड़े किए गए <size> सिंटैक्स के साथ काम करता है, जिससे आपको लाइन की सटीक लंबाई तय करने में मदद मिलती है: line_thickness[:length] जहां :length वैकल्पिक है और डिफ़ॉल्ट रूप से, पूरे चार्ट एरिया की चौड़ाई पर सेट होता है.o
- सर्कलs
- वर्गv
- x-ऐक्सिस से डेटा पॉइंट तक जाने वाली वर्टिकल लाइनV
- अडजस्ट की जा सकने वाली लंबाई की वर्टिकल लाइन. यह बड़े किए गए <size> वैल्यू सिंटैक्स के साथ काम करता है, जिससे आपको लाइन की सटीक लंबाई तय करने में मदद मिलती है: line_thickness[:length] जहां :length वैकल्पिक है और डिफ़ॉल्ट रूप से, पूरे चार्ट एरिया की ऊंचाई पर सेट होता है. मार्कर को डेटा पॉइंट के बीच में रखा जाता है.x
- एक X
- <color>
- इस सीरीज़ के लिए मार्कर का रंग, RRGGBB हेक्साडेसिमल फ़ॉर्मैट में.
- <series_index>
- डेटा सीरीज़ का शून्य-आधारित इंडेक्स, जिस पर मार्कर बनाए जाने हैं. उन
h
मार्कर और मार्कर के लिए अनदेखा किया गया जो x/y पोज़िशन के हिसाब से जगह की जानकारी देते हैं (@ वर्ण से शुरू करते हैं). मार्कर के सोर्स के तौर पर, छिपे हुए डेटा सीरीज़ का इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, कंपाउंड चार्ट देखें. ग्रुप किए गए वर्टिकल बार चार्ट में, मार्कर को खास बार के साथ अलाइन करने के लिए, खास एक्सटेंडेड सिंटैक्स का इस्तेमाल किया जा सकता है. - <opt_which_points>
- [ज़रूरी नहीं] किस पॉइंट पर मार्कर बनाना है. सभी मार्कर
डिफ़ॉल्ट पर सेट हैं. इनमें से किसी एक वैल्यू का इस्तेमाल करें:
n.d
- मार्कर कहां बनाना है. इसका मतलब इस बात पर निर्भर करता है कि मार्कर किस तरह का है:- h को छोड़कर सभी टाइप - मार्कर को किस डेटा पॉइंट पर ड्रॉ करना है, जहां n.d सीरीज़ का शून्य-आधारित इंडेक्स है. अगर एक नॉन-इंटीजर वैल्यू दी जाती है, तो यह फ़्रैक्शन, कैलकुलेटेड इंटरमीडिएट पॉइंट के बारे में बताता है. उदाहरण के लिए, 3.5 का मतलब है, पॉइंट 3 और पॉइंट 4 के बीच का आधा.
h
- 0.0 से 1.0 तक की कोई संख्या, जिसमें 0.0 चार्ट के नीचे होता है और 1.0 चार्ट के ऊपर होता है.
-1
- सभी डेटा पॉइंट पर मार्कर बनाएं. सभी डेटा पॉइंट पर ड्रॉ करने के लिए, इस पैरामीटर को खाली भी छोड़ा जा सकता है.-n
- हर n-वें डेटा पॉइंट पर एक मार्कर बनाएं. फ़्लोटिंग पॉइंट वैल्यू; अगर n 1 से कम है, तो चार्ट आपके लिए अन्य इंटरमीडिएट पॉइंट कैलकुलेट करेगा. उदाहरण के लिए, -0.5 मार्कर, डेटा पॉइंट के मुकाबले दोगुना मार्कर होगा.start:end:n
- किसी रेंज में हर n-वें डेटा पॉइंट पर एक मार्कर बनाएं. इसमें शुरू से लेकर end तक, इंडेक्स की वैल्यू शामिल होनी चाहिए. सभी पैरामीटर ज़रूरी नहीं होते हैं (हो सकता है कि वे मौजूद न हों), इसलिए 3::1 का इस्तेमाल, चौथे एलिमेंट से आखिरी चरण 1 तक करने के लिए किया जाएगा. साथ ही, इस पैरामीटर को पूरी तरह से छोड़ने पर, डिफ़ॉल्ट रूप से first:last:1 पर सेट होगा. सभी वैल्यू, फ़्लोटिंग पॉइंट नंबर हो सकती हैं. पिछली वैल्यू से पीछे की गिनती करने के लिए, start और end नेगेटिव हो सकते हैं. अगर start और end, दोनों ऋणात्मक हैं, तो पक्का करें कि वे बढ़ते हुए मान (उदाहरण के लिए, -6:-1:1) में शामिल किए गए हों. अगर n चरण की वैल्यू 1 से कम है, तो यह दी गई डेटा वैल्यू को इंटरपोलेट करके अतिरिक्त डेटा पॉइंट की गिनती करेगा. डिफ़ॉल्ट वैल्यू first:last:1 होती हैंx:y
- चार्ट पर किसी खास x/y पॉइंट पर मार्कर बनाएं. इस पॉइंट का लाइन में होना ज़रूरी नहीं है. इस विकल्प का इस्तेमाल करने के लिए, मार्कर टाइप से पहले @ वर्ण जोड़ें. कोऑर्डिनेट को फ़्लोटिंग पॉइंट वैल्यू के तौर पर तय करें. यहां चार्ट के सबसे नीचे बाएं कोने में0:0
और चार्ट के सबसे ऊपर दाएं कोने में1:1
है. उदाहरण के लिए, किसी चार्ट के बीच में लाल रंग का 15 पिक्सल वाला डायमंड जोड़ने के लिए,@d,FF0000,0,0.5:0.5,15
का इस्तेमाल करें.
- <size>
- मार्कर का साइज़, पिक्सल में. ज़्यादातर इस पैरामीटर के लिए एक संख्या वाली वैल्यू इस्तेमाल करते हैं. V, H, और S मार्कर, <size>[:width] सिंटैक्स के साथ काम करते हैं, जहां दूसरा हिस्सा लाइन या मार्कर की लंबाई के बारे में बताता है.
- <opt_z_order>
- [ज़रूरी नहीं] वह लेयर जिस पर मार्कर और दूसरे सभी चार्ट एलिमेंट की तुलना में मार्कर बनाया जाना है. यह -1.0 से लेकर 1.0 तक का फ़्लोटिंग पॉइंट नंबर है. इसमें -1.0 सबसे नीचे और 1.0 सबसे ऊपर है. चार्ट के एलिमेंट (लाइन और बार), शून्य से कम हैं. अगर दो मार्कर की वैल्यू एक जैसी है, तो उन्हें यूआरएल के हिसाब से क्रम में बनाया जाता है. डिफ़ॉल्ट वैल्यू 0.0 है (चार्ट एलिमेंट के ठीक ऊपर).
- <opt_offset>
- [ज़रूरी नहीं] इसकी मदद से आप बताई गई जगह से हॉरिज़ॉन्टल और वर्टिकल ऑफ़सेट तय कर सकते हैं. यहां सिंटैक्स दिया गया है, जो : डीलिमिटर:
reserved:<horizontal_offset>:<vertical_offset>
का इस्तेमाल करता है. अगर बताया गया है, तो <opt_z_order> के लिए,chm
पैरामीटर स्ट्रिंग में खाली , वैल्यू शामिल करें. उदाहरण के लिए:o,FF9900,0,4,12,,:10 o,FF9900,0,4,12.0,,:-10:20 o,FF9900,0,4,12,1,::20
- रिज़र्व - खाली छोड़ दें.
<horizontal_offset>
- हॉरिज़ॉन्टल ऑफ़सेट बताने वाली पॉज़िटिव या नेगेटिव संख्या, पिक्सल में. ज़रूरी नहीं; अगर इसका इस्तेमाल नहीं किया गया है, तो इसे खाली छोड़ दें.<vertical_offset>
- वर्टिकल ऑफ़सेट को बताने वाली पॉज़िटिव या नेगेटिव संख्या, पिक्सल में. ज़रूरी नहीं; अगर इसका इस्तेमाल नहीं किया गया है, तो इसे खाली छोड़ दें.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
यहां कई आकार और लाइन मार्कर का एक उदाहरण दिया गया है.
|
chm= |
यहां एक डेटा सीरीज़ के लिए डायमंड का इस्तेमाल करने और दूसरी डेटा सीरीज़ के लिए सर्कल का इस्तेमाल करने का उदाहरण दिया गया है. अगर दो या दो से ज़्यादा मार्कर एक ही पॉइंट को कैप्चर करते हैं, तो मार्कर उसी क्रम में बनाए जाते हैं
जिस क्रम में वे |
chm= |
यहां हर सेकंड के डेटा पॉइंट पर मार्कर (-2 का मतलब है हर दूसरे पॉइंट) के साथ एक लाइन चार्ट दिया गया है. |
chd=t: |
यहां एक लाइन चार्ट दिया गया है, जिसमें डेटा पॉइंट के मुकाबले दोगुना मार्कर हैं (-0.5 का मतलब है हर आधे पॉइंट). | chd=t: |
इस उदाहरण में, पसंद के मुताबिक रंग और मोटाई वाली ग्रिड लाइन बनाने के लिए, h और v मार्कर इस्तेमाल करने का तरीका बताया गया है. z-ऑर्डर की वैल्यू
(आखिरी वैल्यू) को -1 पर सेट किया जाता है, ताकि डेटा लाइन के नीचे ग्रिड लाइनें
खींची जा सकें. |
chm= |
यह चार्ट, लाइन चार्ट में वर्टिकल फ़िल लाइन जोड़ता है:
|
chm= |
इस उदाहरण में, सटीक कोऑर्डिनेट का इस्तेमाल करके, चार्ट में एक ऐरो और टेक्स्ट मार्कर जोड़ा गया है. पहला D मार्कर, बार के नीचे मौजूद ट्रेस लाइन है. दूसरा मार्कर ऐरो है और तीसरा मार्कर ऐरो टेक्स्ट है. | chm= |
किसी डेटा पॉइंट (H ) पर तय की गई हॉरिज़ॉन्टल लाइन, रिलेटिव वैल्यू दिखाने या चार्ट पर डेटा वैल्यू की ऊंचाई पर ज़ोर देने के लिए फ़ायदेमंद हो सकती है. |
chm=H,FF0000,0,18,1 |
यह ग्राफ़ उन मार्कर को दिखाता है जो <size> पैरामीटर में लाइन की मोटाई और लंबाई तय कर सकते हैं.
|
title="cht=lc&chd=s:2gounjqLaCf,jqLaCf2goun&chco=008000,00008033&chls=2.0,4.0,1.0&chs=250x150&chm=H,990066,1,2C,5:0%1, 1,00,01,0 अपलोड करेंchm=
|
कैंडलस्टिक मार्कर chm=F
[बार,
लाइन]
कैंडलस्टिक मार्कर, डेटा सीरीज़ में होने वाले फ़र्क़ और दिशा में होने वाले बदलाव के बारे में बताते हैं. आम तौर पर, इनका इस्तेमाल दिन के दौरान स्टॉक की कीमत दिखाने के लिए किया जाता है. मार्कर में ऐसे सेगमेंट शामिल होते हैं जो ज़्यादा और कम वैल्यू के साथ-साथ किसी खास समयावधि (आम तौर पर, एक दिन) के लिए ओपन और क्लोज़िंग वैल्यू दिखाते हैं. कैंडलस्टिक मार्कर के बारे में ज़्यादा जानकारी के लिए, यहां देखें.
कैंडलस्टिक मार्कर को एक आयत की तरह बनाया जाता है, जिसे वर्टिकल लाइन से दो भागों में बांटा जाता है. कैंडलस्टिक मार्कर बनाने के लिए, चार डेटा सीरीज़ की ज़रूरत होती है. हर सीरीज़ के बारे में यहां बताया गया है:
- सीरीज़ 1 और 4, वर्टिकल लाइन के सबसे निचले और सबसे ऊपरी हिस्से की जानकारी देती हैं. ये आम तौर पर, दिन के लिए सबसे कम और सबसे ज़्यादा वैल्यू दिखाते हैं.
- सीरीज़ 2 और 3, रेक्टैंगल की वर्टिकल बॉर्डर के बारे में बताती हैं. सीरीज़ 2 ओपनिंग वैल्यू है और सीरीज़ 3 क्लोज़िंग वैल्यू है. रेक्टैंगल का रंग इस बात पर निर्भर करता है कि कौनसा ज़्यादा है: जब ओपनिंग वैल्यू (सीरीज़ 2), क्लोज़िंग वैल्यू (सीरीज़ 3) से कम होती है, तो कीमत बढ़ जाती है और रेक्टैंगल, डिफ़ॉल्ट रूप से हरे रंग से भरा होता है. जब ओपनिंग वैल्यू (सीरीज़ 2), क्लोज़िंग वैल्यू (सीरीज़ 3) से ज़्यादा होती है, तो कीमत घट जाती है और रेक्टैंगल डिफ़ॉल्ट रूप से लाल रंग से भर जाता है. आपके पास रेक्टैंगल के लिए सिर्फ़ घटने वाली वैल्यू वाला फ़िल कलर तय करने का विकल्प है. जब आप यह बताते हैं, तो बढ़ते हुए मान वाला आयत खाली (खाली) नहीं है. ध्यान दें कि सीरीज़ 2, रेक्टैंगल की कीमत के ऊपर या नीचे हो सकती है. हालांकि, यह इस बात पर निर्भर करता है कि कीमत बढ़ी है या घटी है.
chm
पैरामीटर को अलग करने के लिए, किसी पाइप वर्ण ( |
) का इस्तेमाल करके,
कैंडलस्टिक मार्कर को किसी भी दूसरे chm
पैरामीटर के साथ जोड़ा जा सकता है.
ध्यान दें: अगर आपको मार्कर बनाने के लिए इस्तेमाल किए गए डेटा की लाइनों को चार्ट में नहीं दिखाना है, तो आपको फ़ॉर्मैट टाइप के बाद 0 शामिल करना होगा. उदाहरण के लिए: टेक्स्ट फ़ॉर्मैट की डेटा स्ट्रिंग में
chd=t0:10,20,30,40
. ज़्यादा जानकारी के लिए कंपाउंड चार्ट देखें.
यहां एक उदाहरण दिया गया है, जिसमें हर सीरीज़ की लाइनें दिखाई गई हैं:
सिंटैक्स
chm= F,<opt_declining_color>,<data_series_index>,<opt_which_points>,<width>,<opt_z_order>
- F
- इससे पता चलता है कि यह एक कैंडलस्टिक मार्कर है.
- <opt_declining_color>
- [ज़रूरी नहीं] वैल्यू कम होने पर रेक्टैंगल के लिए रंग भरें (जब सीरीज़ 2 की वैल्यू > मिलती-जुलती सीरीज़ 3 की वैल्यू). यह RRGGBB फ़ॉर्मैट में हेक्साडेसिमल नंबर है. वैल्यू बढ़ने पर, रेक्टैंगल खाली हो जाएगा. डिफ़ॉल्ट तौर पर, इसे बढ़ाने के लिए गहरा हरा और कम करने के लिए गहरा लाल रंग दिखाया जाता है. वैल्यू बढ़ाने के लिए, अपने हिसाब से फ़िल कलर तय नहीं किया जा सकता.
- <data_series_index>
- डेटा सीरीज़ का इंडेक्स, जिसे कैंडलस्टिक मार्कर के लिए पहली सीरीज़ के तौर पर इस्तेमाल किया जा सकता है. यह इंडेक्स पर आधारित नहीं है. इसलिए, अगर आपने यहां 1 सीरीज़ की जानकारी दी है और आपके पास छह सीरीज़ हैं, तो दूसरी, तीसरी, चौथी, और पांचवीं सीरीज़ का इस्तेमाल कैंडलस्टिक मार्कर बनाने के लिए किया जाएगा.
- <opt_who_points>
- [ज़रूरी नहीं] इससे पता चलता है कि मार्कर बनाने के लिए कौनसे डेटा पॉइंट इस्तेमाल किए जाते हैं. सभी मार्कर
डिफ़ॉल्ट पर सेट हैं. इनमें से किसी एक फ़ॉर्मैट का
इस्तेमाल करें:
n.d
- सीरीज़ के एक पॉइंट पर मार्कर बनाएं, जहां n.d सीरीज़ के पॉइंट का इंडेक्स होता है. अगर एक नॉन-इंटीजर वैल्यू दी जाती है, तो यह फ़्रैक्शन, कैलकुलेटेड इंटरमीडिएट पॉइंट के बारे में बताता है. उदाहरण के लिए, 3.5 का मतलब है, पॉइंट 3 और पॉइंट 4 के बीच का आधा.-1
- सभी डेटा पॉइंट पर मार्कर बनाएं. सभी मार्कर पर ड्रॉ करने के लिए, इस पैरामीटर को खाली भी छोड़ा जा सकता है.-n
- हर n-वें डेटा पॉइंट पर एक मार्कर बनाएं.start:end:n
- किसी रेंज के हर nवें डेटा पॉइंट पर एक मार्कर बनाएं. इसमें शुरू से लेकर end तक, इंडेक्स की वैल्यू शामिल होनी चाहिए. सभी पैरामीटर ज़रूरी नहीं होते हैं (हो सकता है कि वे मौजूद न हों), इसलिए 3::1 का इस्तेमाल, चौथे एलिमेंट से आखिरी चरण 1 तक करने के लिए किया जाएगा. साथ ही, इस पैरामीटर को पूरी तरह से छोड़ने पर, डिफ़ॉल्ट रूप से first:last:1 पर सेट होगा. सभी वैल्यू, फ़्लोटिंग पॉइंट नंबर हो सकती हैं. पिछली वैल्यू से पीछे की गिनती करने के लिए, start और end नेगेटिव हो सकते हैं. अगर start और end, दोनों ऋणात्मक हैं, तो पक्का करें कि वे बढ़ते हुए मान के तौर पर शामिल किए गए हों (उदाहरण के लिए, -6:-1:1). अगर n चरण की वैल्यू 1 से कम है, तो यह दी गई डेटा वैल्यू को शामिल करके अतिरिक्त डेटा पॉइंट की गिनती करेगा. डिफ़ॉल्ट वैल्यू first:last:1 होती हैं
- <width>
- सभी आयतों की चौड़ाई, पिक्सल में.
- <opt_z_order>
- [ज़रूरी नहीं] वह लेयर जिस पर मार्कर और दूसरे सभी चार्ट एलिमेंट की तुलना में मार्कर बनाया जाना है. यह -1.0 से लेकर 1.0 तक का फ़्लोटिंग पॉइंट नंबर है. इसमें -1.0 सबसे नीचे और 1.0 सबसे ऊपर है. चार्ट एलिमेंट (लाइन और बार) शून्य से कम हैं. अगर दो मार्कर की वैल्यू एक जैसी है, तो उन्हें यूआरएल के हिसाब से क्रम में बनाया जाता है. डिफ़ॉल्ट वैल्यू 0.0 है (चार्ट एलिमेंट के ठीक ऊपर).
उदाहरण
ब्यौरा | उदाहरण |
---|---|
यहां चार सीरीज़ वाले लाइन चार्ट पर
कैंडलस्टिक मार्कर का उदाहरण दिया गया है. ज़रूरत के हिसाब से भरने के लिए पसंद के मुताबिक रंग पहले और अंतिम रेक्टैंगल में, चार्ट में काट-छांट की जाती है. इन वैल्यू को हटाने के लिए, chm के चौथे पैरामीटर के लिए 1:4 का इस्तेमाल किया जा सकता है. सीरीज़ की लाइनों को छिपाने के लिए, डेटा स्ट्रिंग में शून्य नोट करें: <which_point> पैरामीटर खाली होता है, जो सभी डेटा पॉइंट पर कैंडलस्टिक बनाता है. |
chd=t0: |
यहां डिफ़ॉल्ट रंगों का इस्तेमाल करके, पहले और आखिरी आइटम को हटाने वाले चार्ट का उदाहरण दिया गया है. यह एक कंपाउंड चार्ट है: यह लाइन चार्ट (बेस
चार्ट टाइप) और कैंडलस्टिक मार्कर का कॉम्बिनेशन होता है. |
|