हाईचर्ट - अवलोकन

Highchartsएक शुद्ध जावास्क्रिप्ट आधारित चार्टिंग लाइब्रेरी है जो इंटरेक्टिव चार्टिंग क्षमता को जोड़कर वेब अनुप्रयोगों को बढ़ाने के लिए है। यह चार्ट की एक विस्तृत श्रृंखला का समर्थन करता है। क्रोम, फ़ायरफ़ॉक्स, सफारी, इंटरनेट एक्सप्लोरर (आईई) जैसे मानक ब्राउज़रों में एसवीजी का उपयोग करके चार्ट तैयार किए जाते हैं। विरासत IE 6 में, ग्राफिक्स खींचने के लिए VML का उपयोग किया जाता है।

हाईचर्स लाइब्रेरी की विशेषताएं

आइए अब हम हाईचार्ट्स लाइब्रेरी की कुछ महत्वपूर्ण विशेषताओं पर चर्चा करें।

  • Compatability - एंड्रॉइड और आईओएस जैसे सभी प्रमुख ब्राउज़रों और मोबाइल प्लेटफ़ॉर्म पर काम करना असंभव लगता है।

  • Multitouch Support - एंड्रॉइड और iOS जैसे टच स्क्रीन आधारित प्लेटफॉर्मों पर मल्टीटच का समर्थन करता है। iPhone / iPad और एंड्रॉइड आधारित स्मार्ट फोन / टैबलेट के लिए उपयोग करें।

  • Free to Use - ओपन सोर्स और गैर-वाणिज्यिक उद्देश्य के लिए उपयोग करने के लिए स्वतंत्र है।

  • Lightweight - highcharts.js लगभग 35KB आकार के साथ मुख्य पुस्तकालय, एक अत्यंत हल्के पुस्तकालय है।

  • Simple Configurations - चार्ट के विभिन्न कॉन्फ़िगरेशन को परिभाषित करने के लिए जसन का उपयोग करता है और सीखने और उपयोग करने में बहुत आसान है।

  • Dynamic - चार्ट पीढ़ी के बाद भी चार्ट को संशोधित करने की अनुमति देता है।

  • Multiple axes- एक्स, वाई अक्ष तक सीमित नहीं है। चार्ट पर कई अक्ष का समर्थन करता है।

  • Configurable tooltips- टूलटिप तब आता है जब कोई उपयोगकर्ता किसी चार्ट पर किसी बिंदु पर घूमता है। Highcharts टूलटिप प्रोग्रामर या कॉलबैक फॉर्मैटर को टूलटिप को प्रोग्रामेटिक रूप से नियंत्रित करने के लिए प्रदान करता है।

  • DateTime support- विशेष रूप से तारीख का समय। तिथि वार श्रेणियों पर कई इनबिल्ट नियंत्रण प्रदान करता है।

  • Export निर्यात सुविधा को सक्षम करके पीडीएफ / पीएनजी / जेपीजी / एसवीजी प्रारूप में निर्यात चार्ट।

  • Print - वेब पेज का उपयोग करके चार्ट प्रिंट करें।

  • Zoomablity - डेटा को अधिक सटीक रूप से देखने के लिए जूमिंग चार्ट का समर्थन करता है।

  • External data- सर्वर से गतिशील रूप से डेटा लोड करने का समर्थन करता है। कॉलबैक फ़ंक्शन का उपयोग करके डेटा पर नियंत्रण प्रदान करता है।

  • Text Rotation - किसी भी दिशा में लेबल के रोटेशन का समर्थन करता है।

समर्थित चार्ट प्रकार

हाईचर्स पुस्तकालय निम्नलिखित प्रकार के चार्ट प्रदान करता है -

अनु क्रमांक। चार्ट प्रकार और विवरण
1

Line Charts

लाइन / स्लाइन आधारित चार्ट बनाने के लिए उपयोग किया जाता है।

2

Area Charts

क्षेत्रवार चार्ट तैयार करने के लिए उपयोग किया जाता है।

3

Pie Charts

पाई चार्ट बनाने के लिए उपयोग किया जाता है।

4

Scatter Charts

बिखरे चार्टों को आकर्षित करने के लिए उपयोग किया जाता है।

5

Bubble Charts

बबल आधारित चार्ट बनाने के लिए उपयोग किया जाता है।

6

Dynamic Charts

डायनामिक चार्ट बनाने के लिए उपयोग किया जाता है जहाँ उपयोगकर्ता चार्ट को संशोधित कर सकता है।

7

Combinations

विभिन्न प्रकार के चार्ट के संयोजन तैयार करने के लिए उपयोग किया जाता है।

8

3D Charts

3D चार्ट बनाने के लिए उपयोग किया जाता है।

9

Angular Gauges

स्पीडोमीटर प्रकार के चार्ट बनाने के लिए उपयोग किया जाता है।

10

Heat Maps

गर्मी के नक्शे खींचते थे।

1 1

Tree Maps

पेड़ के नक्शे बनाने के लिए उपयोग किया जाता है।

अपने बाद के अध्यायों में, हम उदाहरणों के साथ विवरणों में प्रत्येक प्रकार के उपरोक्त चार्टों पर चर्चा करेंगे।

लाइसेंस

हाईचर खुला स्रोत है और गैर-वाणिज्यिक उद्देश्य के लिए उपयोग करने के लिए स्वतंत्र है। व्यावसायिक परियोजनाओं में उच्चकों का उपयोग करने के लिए, लिंक का पालन करें - लाइसेंस और मूल्य निर्धारण