यदि आप एक ऐसे प्रोग्राम की तलाश में हैं जो आपको दो और तीन आयामों में इंटरैक्टिव रूप से ग्राफ़ उत्पन्न करने, फ़ंक्शंस और गणितीय डेटा प्रदर्शित करने की अनुमति देता है, तो Gnuplot आपकी आवश्यकता के लिए एक उत्कृष्ट समाधान हो सकता है।
Gnuplot एक ग्राफ़िक्स प्लॉटिंग टूल है जो आपको यूनिक्स, विंडोज़ और मैकओएस वातावरण में डेटा और फ़ंक्शन देखने की अनुमति देता है। खाता विभिन्न ग्राफ़िक फ़ाइल स्वरूपों के समर्थन के साथ, जैसे पीएनजी, ईपीएस, एसवीजी, जेपीईजी और अन्य। की पेशकश करता है LaTeX कोड तैयार करने की क्षमता दस्तावेज़ों में शामिल करने के लिए, फ़ॉन्ट और फ़ॉर्मूला नोटेशन का लाभ उठाया जा सकता है, और इसे इंटरैक्टिव रूप से भी उपयोग किया जा सकता है।
Gnuplot के बारे में
gnuplot इसका व्यापक रूप से वैज्ञानिक क्षेत्रों, इंजीनियरिंग में उपयोग किया जाता है और अन्य वातावरण जहां डेटा विज़ुअलाइज़ेशन की आवश्यकता होती है, मुख्य रूप से संख्यात्मक डेटा सेट के द्वि-आयामी और त्रि-आयामी ग्राफ़ के लिए। ग्नुप्लॉट यह एक कमांड लाइन टूल है, जिसका अर्थ है कि उपयोगकर्ता ग्राफ़ उत्पन्न करने के लिए सीधे टेक्स्ट इंटरफ़ेस में कमांड प्रदान करते हैं।
उसके मुख्य विशेषताएं, वे बाहर खड़े हैं:
- द्वि-आयामी फ़ंक्शन और डेटा ग्राफ़ जो कई अलग-अलग तत्वों को जोड़ते हैं, जैसे बिंदु, रेखाएं,
- त्रुटि पट्टियाँ, भरे हुए आकार, लेबल, तीर,…
- ध्रुवीय अक्ष, लघुगणकीय पैमाने की अक्ष, सामान्य अरेखीय अक्ष मानचित्रण, पैरामीट्रिक निर्देशांक
- डेटा प्रतिनिधित्व जैसे हीट मैप, मधुमक्खी झुंड प्लॉट, वायलिन प्लॉट, हिस्टोग्राम,…
- कई अलग-अलग शैलियों में डेटा बिंदुओं, रेखाओं और सतहों के त्रि-आयामी प्लॉट (समोच्च प्लॉट, जाल)
- पूर्णांकों, फ़्लोटिंग पॉइंट या जटिल अंकगणित का उपयोग करके बीजगणितीय गणना
- मार्क्वार्ड-लेवेनबर्ग न्यूनतमकरण का उपयोग करके डेटा-संचालित मॉडल फिटिंग
- बड़ी संख्या में ऑपरेटिंग सिस्टम, ग्राफ़िक्स फ़ाइल स्वरूप और आउटपुट डिवाइस के लिए समर्थन।
- व्यापक ऑनलाइन सहायता
- लेबल, शीर्षक, अक्ष और डेटा बिंदुओं के लिए TeX जैसा पाठ प्रारूप
- इतिहास और इंटरैक्टिव कमांड लाइन संपादन
- यह एक इंटरैक्टिव सत्र के दौरान अतिरिक्त कमांड वाली फ़ाइलों को पढ़ सकता है, या यह पहले से मौजूद फ़ाइल या कमांड स्ट्रीम को मानक इनपुट में पाइप करके बैच मोड में चला सकता है।
- इसका उपयोग ऑक्टेव जैसे उच्च-स्तरीय गणित पैकेजों में बैक-एंड ग्राफिक्स ड्राइवर के रूप में किया जाता है, और इसे वेब-आधारित ग्राफिक्स जनरेटर के रूप में उपयोग के लिए आसानी से सीजीआई स्क्रिप्ट में पैक किया जा सकता है।
- परिचितों का उपयोग करके संदर्भ या डेटा के आधार पर पुनरावृत्ति और प्रवाह नियंत्रण का समर्थन करता है यदि अन्यथा बयानों के लिए ब्रेक जारी रखें।
ग्नुप्लॉट 6.0
उल्लेखनीय है कि Gnuplot वर्तमान में संस्करण 6.0 में है, जिसे हाल ही में जारी किया गया थाई फ़ंक्शन ब्लॉक और स्कोप वेरिएबल्स के लिए समर्थन पर प्रकाश डालता है, जोड़ने के अलावा नए विशिष्ट और पूर्ण कार्य।
इस बात पर भी प्रकाश डाला गया है कि वे प्रस्ताव रखते हैं नए चार्ट प्रकार: 2डी "सतह के साथ" प्लॉट शैली 2डी ध्रुवीय निर्देशांक के लिए, उदा2डी प्लॉट शैली "सेक्टरों के साथ" पाई और डोनट चार्ट, कंपास रोज़ चार्ट और विरल मैट्रिक्स हीट मैप के लिए एक ध्रुवीय समतुल्य उत्पन्न करने के लिए, 2डी कथानक शैली "पंक्तियों के साथ" फ़ंक्शन ग्राफ़ में उन शिखरों का पता लगाने के लिए जो छूट जाएंगे और 3डी कथानक शैली "रूपरेखा भरण के साथ" ठोस रंग भरण द्वारा इंगित विभिन्न z श्रेणियों के साथ 2D या 3D सतहों का निर्माण करता है।
इसके अलावा, यह स्पष्ट है कि नए प्रकार के स्ट्रोक, मास्क और स्मूथिंग विकल्प जोड़े गए हैं, नया सिंटैक्स जोड़ा गया है यदि {...} अन्यथा यदि {...} अन्यथा {...}, कॉन्फ़िगरेशन फ़ाइलों के लिए XDG आधार निर्देशिका कन्वेंशन समर्थित हैं, नामित पैलेट के लिए समर्थन जोड़ा गया है, और नए अंतर्निहित फ़ंक्शन और सरणी संचालन जोड़े गए हैं।
अन्य परिवर्तन जो बाहर खड़े हैं:
- डेटा प्रारूपों के लिए समर्थन का विस्तार किया गया है।
- गार्ड पॉइंट के लिए समर्थन जोड़ा गया।
- टर्मिनल जो उसी विंडो में ग्राफिक्स प्रदर्शित करते हैं जहां पाठ दर्ज किया जाता है, अब छद्म-माउस का समर्थन करते हैं; अर्थात्, वे "माउस पॉज़" के दौरान तीर कुंजियों और अन्य हॉटकी संयोजनों पर प्रतिक्रिया करते हैं।
- नए किटीजीडी और किटीकैरो टर्मिनल टर्मिनल एमुलेटर के लिए विंडो ग्राफिक्स प्रदान करते हैं जो किटी प्रोटोकॉल का समर्थन करते हैं।
- एकाधिक चार्ट को अब सहभागी ढंग से सहेजा, दोहराया और आकार बदला जा सकता है।
- किसी विशिष्ट चौड़ाई या स्तंभों की संख्या को बाध्य करने के लिए नए कुंजी लेआउट विकल्प। पृष्ठ पर कुंजी की स्वचालित स्थिति को स्क्रॉल देकर मैन्युअल रूप से संशोधित किया जा सकता है।
अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं नई रिलीज़ के बारे में, आप विवरण देख सकते हैं निम्नलिखित लिंक में
Linux पर Gnuplot कैसे स्थापित करें?
जो लोग अपने सिस्टम पर Gnuplot स्थापित करने में सक्षम होने में रुचि रखते हैं, उन्हें यह जानना चाहिए इंस्टॉलेशन पैकेज आधिकारिक प्रोजेक्ट वेबसाइट से पेश किए जाते हैं. लिंक यह है
लिनक्स पर Gnuplot स्थापित करना वितरण के आधार पर थोड़ा भिन्न हो सकता है, लेकिन आपको पता होना चाहिए कि पैकेज मुख्य लिनक्स वितरण के रिपॉजिटरी में पाया जाता है, इसलिए इसकी स्थापना काफी सरल है:
के उपयोगकर्ताओं के मामले में उबंटू/डेबियन और डेरिवेटिव:
sudo apt-get update
sudo apt-get install gnuplot
की दशा में फेडोरा:
sudo dnf install gnuplot
जबकि उपयोग करने वालों के लिए आर्क लिनक्स:
sudo pacman -S gnuplot