ग्नुप्लॉट: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Command-line and GUI plotting program}} {{distinguish|plotutils}} {{Lowercase title}} {{More citations needed|date=March 2012}} {{Infobox software | name...")
 
No edit summary
Line 1: Line 1:
{{Short description|Command-line and GUI plotting program}}
{{Short description|Command-line and GUI plotting program}}
{{distinguish|plotutils}}
{{distinguish|प्लॉटुटिल्स}}
{{Lowercase title}}
{{Lowercase title}}
{{More citations needed|date=March 2012}}
{{Infobox software
{{Infobox software
| name                = gnuplot
| name                = जेएनयूप्लाट
| logo                =
| logo                =
| screenshot          = Gnuplot ellipsoid.svg
| screenshot          = Gnuplot ellipsoid.svg
| caption              = 3D rendering of an [[ellipsoid]] by gnuplot
| caption              = जेएनयूप्लाट द्वारा [[दीर्घवृत्त]] का 3डी प्रतिपादन
| released            = {{Start date and age|1986|df=yes}}
| released            = {{प्रारंभ तिथि और आयु|1986|df=yes}}
| programming language = [[C (programming language)|C]]
| programming language = [[C (प्रोग्रामिंग भाषा)|C ]]
| genre                = [[List of graphing software|Plotting]]
| genre                = [[ग्राफिंग सॉफ्टवेयर की सूची|प्लॉटिंग]]
| license              = [[Gnuplot license|gnuplot]]<ref name="spdx" /><ref name="lice" />
| license              = [[Gnuplot license|gnuplot]]<ref name="spdx" /><ref name="lice" />
}}
}}


gnuplot एक [[ कमांड लाइन ]] और [[GUI]] प्रोग्राम है जो [[फ़ंक्शन (गणित)]], [[आंकड़े]] और [[ वक्र फिटिंग ]] के दो- और तीन-आयामी [[प्लॉट (ग्राफिक्स)]] उत्पन्न कर सकता है। प्रोग्राम सभी प्रमुख [[कंप्यूटर]]ों और [[ऑपरेटिंग सिस्टम]] ([[लिनक्स]], [[यूनिक्स]], [[ माइक्रोसॉफ़्ट विंडोज़ ]], मैकओएस, [[डॉस मुफ्त में]] और कई अन्य) पर चलता है।<ref>Gnuplot 5.0 Reference Manual, 2015, {{ISBN|9881443644}}</ref>
जीएनयूप्लॉट एक कमांड-लाइन और जीयूआई प्रोग्राम है जो फ़ंक्शंस, डेटा और डेटा फ़िट के दो- और त्रि-आयामी प्लॉट उत्पन्न कर सकता है। यह प्रोग्राम सभी प्रमुख कंप्यूटर और [[ऑपरेटिंग सिस्टम]] ([[लिनक्स]], [[यूनिक्स]], [[ माइक्रोसॉफ़्ट विंडोज़ |माइक्रोसॉफ़्ट विंडोज़]], मैकओएस, फ्रीडॉस और कई अन्य) पर चलता है।<ref>Gnuplot 5.0 Reference Manual, 2015, {{ISBN|9881443644}}</ref> मूल रूप से 1986 में रिलीज़ हुई, इसके सूचीबद्ध लेखक थॉमस विलियम्स, कॉलिन केली, रसेल लैंग, डेव कोट्ज़, जॉन कैंपबेल, गेर्शोन एल्बर, अलेक्जेंडर वू "और कई अन्य हैं।" अपने नाम के स्थान पर, यह सॉफ्टवेयर जीएनयू प्रोजेक्ट का अंश नहीं है।
मूल रूप से 1986 में जारी, इसके सूचीबद्ध लेखक थॉमस विलियम्स, कॉलिन केली, रसेल लैंग, डेव कोट्ज़, जॉन कैंपबेल, गेर्शोन एल्बर, अलेक्जेंडर वू और कई अन्य हैं।<ref>{{cite web|url=http://www.gnuplot.info/faq/index.html#x1-70001.2|title=gnuplot अक्सर पूछे जाने वाले प्रश्न|website=Gnuplot.info|access-date=29 August 2022}}</ref> अपने नाम के बावजूद, यह सॉफ़्टवेयर [[जीएनयू परियोजना]] का हिस्सा नहीं है।


== विशेषताएँ ==
== विशेषताएँ ==
जीएनयूपीएलओटी सीधे स्क्रीन पर या [[ पोर्टेबल नेटवर्क ग्राफ़िक्स ]] (पीएनजी), [[ संलग्न पोस्ट स्क्रिप्ट ]] (ईपीएस), [[स्केलेबल वेक्टर ग्राफिक्स]] (एसवीजी), [[जेपीईजी]] और कई अन्य सहित ग्राफिक्स फ़ाइलों के कई प्रारूपों में आउटपुट उत्पन्न कर सकता है। यह [[LaTeX]] कोड का उत्पादन करने में भी सक्षम है जिसे LaTeX के फ़ॉन्ट और शक्तिशाली फॉर्मूला नोटेशन क्षमताओं का उपयोग करके सीधे LaTeX दस्तावेज़ों में शामिल किया जा सकता है। प्रोग्राम को स्क्रिप्ट का उपयोग करके इंटरैक्टिव और बैच मोड दोनों में उपयोग किया जा सकता है।<ref>{{cite web|website=Blogs.oucs.ox.ac.uk|title=Gnuplot के साथ ग्राफ़ कैसे बनाएं|url=http://blogs.oucs.ox.ac.uk/networks/2011/09/02/how-to-generate-graphs-with-gnuplot/|access-date=2012-07-19}}
जीएनयूप्लॉट सीधे स्क्रीन पर, या [[ पोर्टेबल नेटवर्क ग्राफ़िक्स |पोर्टेबल नेटवर्क ग्राफ़िक्स]] (पीएनजी), एनकैप्सुलेटेड पोस्टस्क्रिप्ट (ईपीएस), [[स्केलेबल वेक्टर ग्राफिक्स]] (एसवीजी), [[जेपीईजी]] और कई अन्य सहित ग्राफिक्स फ़ाइलों के कई प्रारूपों में आउटपुट उत्पन्न कर सकता है। यह LaTeX कोड का उत्पादन करने में भी सक्षम है जिसे LaTeX के फ़ॉन्ट्स और पॉवरफुल सूत्र नोटेशन क्षमताओं का उपयोग करके सीधे LaTeX डाक्यूमेंट्स में शामिल किया जा सकता है। प्रोग्राम को स्क्रिप्ट का उपयोग करके इंटरैक्टिव और बैच मोड दोनों में उपयोग किया जा सकता है।<ref>{{cite web|website=Blogs.oucs.ox.ac.uk|title=Gnuplot के साथ ग्राफ़ कैसे बनाएं|url=http://blogs.oucs.ox.ac.uk/networks/2011/09/02/how-to-generate-graphs-with-gnuplot/|access-date=2012-07-19}}
</ref>
</ref>
जीएनयूपीएलओटी कई प्रारूपों में डेटा पढ़ सकता है, जिसमें अन्य कार्यक्रमों ([[पाइप (यूनिक्स)]]) द्वारा उत्पन्न फ्लाई पर डेटा पढ़ने की क्षमता शामिल है, एक छवि पर कई प्लॉट बनाएं, 2 डी, 3 डी, समोच्च प्लॉट, पैरामीट्रिक समीकरण बनाएं, विभिन्न रैखिक और गैर-रेखीय समन्वय प्रणालियों, अनुमानों, भौगोलिक और समय डेटा पढ़ने और प्रस्तुति, विभिन्न रूपों के बॉक्स प्लॉट, हिस्टोग्राम, लेबल और प्लॉट पर अन्य कस्टम तत्वों का समर्थन करें, जिसमें आकार, पाठ और छवियां शामिल हैं, जिन्हें मैन्युअल रूप से सेट किया जा सकता है, गणना स्क्रिप्ट द्वारा या स्वचालित रूप से इनपुट डेटा से संपादित।


gnuplot स्क्रिप्टिंग क्षमताएं, लूपिंग, फ़ंक्शंस, टेक्स्ट प्रोसेसिंग, वेरिएबल्स, मैक्रोज़, इनपुट डेटा की मनमानी प्री-प्रोसेसिंग (आमतौर पर कॉलम में) प्रदान करता है, साथ ही गैर-रेखीय बहु-आयामी मल्टी-सेट भारित डेटा फिटिंग करने की क्षमता भी प्रदान करता है (वक्र फिटिंग और लेवेनबर्ग-मार्क्वार्ड एल्गोरिदम देखें)।
जीएनयूपीएलओटी कई प्रारूपों में डेटा रीड कर सकता है, जिसमें अन्य प्रोग्राम (पाइपिंग) द्वारा उत्पन्न फ्लाई पर डेटा रीड करने की क्षमता, एक इमेज पर कई प्लॉट बनाना, 2 डी, 3 डी, समोच्च प्लॉट, पैरामीट्रिक समीकरण, विभिन्न रैखिक और गैर-रेखीय का समर्थन करना शामिल है। समन्वय प्रणाली, प्रक्षेपण, भौगोलिक और समय डेटा पढ़ना और प्रस्तुतिकरण, विभिन्न रूपों के बॉक्स प्लॉट, हिस्टोग्राम, लेबल और प्लॉट पर अन्य कस्टम एलिमेंट्स, जिनमें आकार, टेक्स्ट और इमेजेस शामिल हैं, जिन्हें मैन्युअल रूप से सेट किया जा सकता है, स्क्रिप्ट द्वारा गणना की जा सकती है या इनपुट डेटा से स्वचालित रूप से सेट किया जा सकता है।


Gnuplot कोर कोड C (प्रोग्रामिंग भाषा) में प्रोग्राम किया गया है। Qt (सॉफ़्टवेयर), [[wxWidgets]], और LaTeX/TikZ/ConTeXt के माध्यम से आउटपुट के लिए मॉड्यूलर सबसिस्टम [[C++]] और Lua (प्रोग्रामिंग भाषा) में लिखे गए हैं।
जीएनयूप्लॉट स्क्रिप्टिंग क्षमताएं, लूपिंग, फ़ंक्शंस, टेक्स्ट प्रोसेसिंग, वेरिएबल्स, मैक्रोज़, इनपुट डेटा की मनमानी प्री-प्रोसेसिंग (आमतौर पर कॉलम में) प्रदान करता है, साथ ही नॉनलाइनियर मल्टी-डायमेंशनल मल्टी-सेट वेटेड डेटा फिटिंग करने की क्षमता प्रदान करता है (वक्र फिटिंग देखें) और लेवेनबर्ग-मार्क्वार्ड एल्गोरिदम)


[[File:Gnuplot-in-action.png|thumb|upright=1.4|इंटरैक्टिव उपयोग में gnuplot।]]नीचे दिया गया कोड दाईं ओर ग्राफ़ बनाता है।
जीएनयूप्लॉट कोर कोड C में प्रोग्राम किया गया है। Qt, [[wxWidgets]], और LaTeX/TikZ/ConTeXt के माध्यम से आउटपुट के लिए मॉड्यूलर सबसिस्टम [[C++]] और Lua में लिखे गए हैं।
 
[[File:Gnuplot-in-action.png|thumb|upright=1.4|इंटरैक्टिव उपयोग में जीएनयूप्लॉट।]]नीचे दिया गया कोड दाहिनी ओर ग्राफ़ बनाता है।
<syntaxhighlight lang="gnuplot">
<syntaxhighlight lang="gnuplot">
set title "Some Math Functions"
set title "Some Math Functions"
Line 39: Line 38:
|width=240
|width=240
|height=160
|height=160
|File:Gnuplot tcp analysis.png|alt2=Thousands of dots plotted, forming a pattern|A [[scatter plot]] of samples from a text file.
|File:Gnuplot tcp analysis.png|alt2=एक पैटर्न बनाते हुए, हजारों बिंदु अंकित किए गए|टेक्स्ट फ़ाइल से प्रतिरूप का एक [[स्कैटर प्लॉट]]
|File:Logarithmic spiral.svg|alt3=|A logarithmic spiral.
|File:Logarithmic spiral.svg|alt3=|लॉगरिथमिक एस्पाइरल }}
}}


इस प्रोग्राम का नाम मूल रूप से न्यूप्लॉट नामक प्रोग्राम के साथ टकराव से बचने के लिए चुना गया था, और यह मूल रूप से लामाप्लॉट और एनप्लॉट के बीच एक समझौता था।<ref>{{Cite web|url=http://www.gnuplot.info/faq/faq.html#SECTION00032000000000000000|title=gnuplot अक्सर पूछे जाने वाले प्रश्न|website=Gnuplot.info|access-date=27 June 2022}}</ref>
इस प्रोग्राम का नाम मूल रूप से न्यूप्लॉट नामक प्रोग्राम के साथ टकराव से बचने के लिए चुना गया था, और यह मूल रूप से लामाप्लॉट और एनप्लॉट के बीच एक समझौता था।<ref>{{Cite web|url=http://www.gnuplot.info/faq/faq.html#SECTION00032000000000000000|title=gnuplot अक्सर पूछे जाने वाले प्रश्न|website=Gnuplot.info|access-date=27 June 2022}}</ref>
Line 68: Line 66:


[[जीएनयू]]प्लॉट के नाम के बावजूद, इसका नाम जीएनयू प्रोजेक्ट के नाम पर नहीं है, इसका हिस्सा नहीं है या इससे संबंधित नहीं है, न ही यह [[जीएनयू जनरल पब्लिक लाइसेंस]] का उपयोग करता है। इसे मूल लेखकों द्वारा एक समझौते के हिस्से के रूप में नामित किया गया था, जिसमें जीएनयू (जानवर) और न्यूप्लॉट (एक योजनाबद्ध नाम जिसे पहले से ही इस्तेमाल होने के कारण हटा दिया गया था) पर चुटकी ली गई थी।<ref name="gnuplot faq">{{cite web | url=http://www.gnuplot.info/faq/faq.html#x1-70001.2 | title=1.2 How did it come about and why is it called gnuplot? | website=Gnuplot.info | access-date=2015-02-21}}</ref>
[[जीएनयू]]प्लॉट के नाम के बावजूद, इसका नाम जीएनयू प्रोजेक्ट के नाम पर नहीं है, इसका हिस्सा नहीं है या इससे संबंधित नहीं है, न ही यह [[जीएनयू जनरल पब्लिक लाइसेंस]] का उपयोग करता है। इसे मूल लेखकों द्वारा एक समझौते के हिस्से के रूप में नामित किया गया था, जिसमें जीएनयू (जानवर) और न्यूप्लॉट (एक योजनाबद्ध नाम जिसे पहले से ही इस्तेमाल होने के कारण हटा दिया गया था) पर चुटकी ली गई थी।<ref name="gnuplot faq">{{cite web | url=http://www.gnuplot.info/faq/faq.html#x1-70001.2 | title=1.2 How did it come about and why is it called gnuplot? | website=Gnuplot.info | access-date=2015-02-21}}</ref>
Gnuplot का आधिकारिक स्रोत कोड स्वतंत्र रूप से पुनर्वितरण योग्य है, लेकिन उसके संशोधित संस्करण नहीं हैं। Gnuplot लाइसेंस आधिकारिक रिलीज़ के विरुद्ध पैच के वितरण की अनुमति देता है, वैकल्पिक रूप से आधिकारिक तौर पर जारी स्रोत कोड के साथ। बायनेरिज़ को असंशोधित स्रोत कोड और उस पर लागू किसी भी पैच के साथ वितरित किया जा सकता है। संशोधित सॉफ़्टवेयर के लिए तकनीकी सहायता के लिए व्युत्पन्न कार्यों के साथ संपर्क जानकारी प्रदान की जानी चाहिए।<ref name=lice>{{Cite web|url=https://sourceforge.net/p/gnuplot/gnuplot-main/ci/master/tree/Copyright|title=gnuplot : gnuplot-main : [bcc809] : Copyright|website=Sourceforge.net|access-date=27 June 2022}}</ref>
जीएनयूप्लॉट का आधिकारिक स्रोत कोड स्वतंत्र रूप से पुनर्वितरण योग्य है, लेकिन उसके संशोधित संस्करण नहीं हैं। जीएनयूप्लॉट लाइसेंस आधिकारिक रिलीज़ के विरुद्ध पैच के वितरण की अनुमति देता है, वैकल्पिक रूप से आधिकारिक तौर पर जारी स्रोत कोड के साथ। बायनेरिज़ को असंशोधित स्रोत कोड और उस पर लागू किसी भी पैच के साथ वितरित किया जा सकता है। संशोधित सॉफ़्टवेयर के लिए तकनीकी सहायता के लिए व्युत्पन्न कार्यों के साथ संपर्क जानकारी प्रदान की जानी चाहिए।<ref name="lice">{{Cite web|url=https://sourceforge.net/p/gnuplot/gnuplot-main/ci/master/tree/Copyright|title=gnuplot : gnuplot-main : [bcc809] : Copyright|website=Sourceforge.net|access-date=27 June 2022}}</ref>
<ब्लॉककोट>
<ब्लॉककोट>
सॉफ़्टवेयर को संशोधित करने की अनुमति दी गई है, लेकिन संपूर्ण संशोधित स्रोत कोड वितरित करने का अधिकार नहीं दिया गया है। संशोधनों को जारी संस्करण में पैच के रूप में वितरित किया जाना है।
सॉफ़्टवेयर को संशोधित करने की अनुमति दी गई है, लेकिन संपूर्ण संशोधित स्रोत कोड वितरित करने का अधिकार नहीं दिया गया है। संशोधनों को जारी संस्करण में पैच के रूप में वितरित किया जाना है।
</ब्लॉककोट>
</ब्लॉककोट>


इस प्रतिबंध के बावजूद, gnuplot को कई GNU पैकेजों द्वारा स्वीकार और उपयोग किया जाता है और इसे [[डेबियन]] और [[फेडोरा (ऑपरेटिंग सिस्टम)]] जैसे सख्त वितरण सहित [[लिनक्स वितरण]] में व्यापक रूप से शामिल किया गया है। ओपन-सोर्स सॉफ़्टवेयर#ओपन सोर्स परिभाषा [[डेबियन फ्री सॉफ्टवेयर दिशानिर्देश]] दिशानिर्देश विशेष रूप से संशोधित स्रोत कोड के वितरण पर प्रतिबंध की अनुमति देते हैं, पैच और स्रोत कोड दोनों को वितरित करने की स्पष्ट अनुमति दी जाती है।
इस प्रतिबंध के बावजूद, जीएनयूप्लॉट को कई GNU पैकेजों द्वारा स्वीकार और उपयोग किया जाता है और इसे [[डेबियन]] और [[फेडोरा (ऑपरेटिंग सिस्टम)]] जैसे सख्त वितरण सहित [[लिनक्स वितरण]] में व्यापक रूप से शामिल किया गया है। ओपन-सोर्स सॉफ़्टवेयर#ओपन सोर्स परिभाषा [[डेबियन फ्री सॉफ्टवेयर दिशानिर्देश]] दिशानिर्देश विशेष रूप से संशोधित स्रोत कोड के वितरण पर प्रतिबंध की अनुमति देते हैं, पैच और स्रोत कोड दोनों को वितरित करने की स्पष्ट अनुमति दी जाती है।


नए gnuplot मॉड्यूल (जैसे Qt, wxWidgets, और काहिरा ड्राइवर) को दोहरे लाइसेंसिंग शर्तों के तहत योगदान दिया गया है, जैसे जीएनयूपीएलओटी + बीएसडी या जीएनयूपीएलओटी + जीपीएल।
नए जीएनयूप्लॉट मॉड्यूल (जैसे Qt, wxWidgets, और काहिरा ड्राइवर) को दोहरे लाइसेंसिंग शर्तों के तहत योगदान दिया गया है, जैसे जीएनयूपीएलओटी + बीएसडी या जीएनयूपीएलओटी + जीपीएल।


== GUI और प्रोग्राम जो gnuplot == का उपयोग करते हैं
== GUI और प्रोग्राम जो जीएनयूप्लॉट == का उपयोग करते हैं
कई तृतीय-पक्ष कार्यक्रमों में [[ग्राफिकल यूज़र इंटरफ़ेस]] होते हैं जिनका उपयोग प्लॉटिंग इंजन के रूप में gnuplot का उपयोग करके ग्राफ़ उत्पन्न करने के लिए किया जा सकता है। इसमे शामिल है:
कई तृतीय-पक्ष कार्यक्रमों में [[ग्राफिकल यूज़र इंटरफ़ेस]] होते हैं जिनका उपयोग प्लॉटिंग इंजन के रूप में जीएनयूप्लॉट का उपयोग करके ग्राफ़ उत्पन्न करने के लिए किया जा सकता है। इसमे शामिल है:


*[[ग्रेटल]], [[अर्थमिति]] के लिए एक [[सांख्यिकी पैकेज]]
*[[ग्रेटल]], [[अर्थमिति]] के लिए एक [[सांख्यिकी पैकेज]]
Line 85: Line 83:
* xldlas, एक पुराना X11 सांख्यिकी पैकेज<ref>{{Cite web |url=http://linux.maruhn.com/sec/xldlas.html |title=Xldlas - एक्स विंडोज़ के लिए एक बुनियादी सांख्यिकीय पैकेज|access-date=2014-10-30 |archive-url=https://web.archive.org/web/20141031022018/http://linux.maruhn.com/sec/xldlas.html |archive-date=2014-10-31 |url-status=dead }}</ref>
* xldlas, एक पुराना X11 सांख्यिकी पैकेज<ref>{{Cite web |url=http://linux.maruhn.com/sec/xldlas.html |title=Xldlas - एक्स विंडोज़ के लिए एक बुनियादी सांख्यिकीय पैकेज|access-date=2014-10-30 |archive-url=https://web.archive.org/web/20141031022018/http://linux.maruhn.com/sec/xldlas.html |archive-date=2014-10-31 |url-status=dead }}</ref>
* gnuplotxyz, एक पुराना विंडोज़ प्रोग्राम<ref>{{Cite web|url=http://www.uni-hamburg.de/Wiss/FB/15/Sustainability/schneider/gnuplot/|title = Home · uwe-schneider/Gnuplotxyz Wiki|website=Uni-hamburg}}</ref>
* gnuplotxyz, एक पुराना विंडोज़ प्रोग्राम<ref>{{Cite web|url=http://www.uni-hamburg.de/Wiss/FB/15/Sustainability/schneider/gnuplot/|title = Home · uwe-schneider/Gnuplotxyz Wiki|website=Uni-hamburg}}</ref>
* wxPinter, gnuplot के लिए एक ग्राफिकल प्लॉट मैनेजर<ref>{{cite web|title = पत्थर का गड्ढा|url = http://www.steingrube-home.de/software_wxPinter.html|website = www.steingrube-home.de|access-date = 2015-08-21|first = Daniel S.|last = पत्थर का गड्ढा|archive-url = https://web.archive.org/web/20151026154709/http://www.steingrube-home.de/software_wxPinter.html|archive-date = 2015-10-26|url-status = dead}}</ref>
* wxPinter, जीएनयूप्लॉट के लिए एक ग्राफिकल प्लॉट मैनेजर<ref>{{cite web|title = पत्थर का गड्ढा|url = http://www.steingrube-home.de/software_wxPinter.html|website = www.steingrube-home.de|access-date = 2015-08-21|first = Daniel S.|last = पत्थर का गड्ढा|archive-url = https://web.archive.org/web/20151026154709/http://www.steingrube-home.de/software_wxPinter.html|archive-date = 2015-10-26|url-status = dead}}</ref>
* [[मैक्सिमा (सॉफ्टवेयर)]] एक टेक्स्ट-आधारित कंप्यूटर बीजगणित प्रणाली है जिसमें स्वयं कई तृतीय-पक्ष जीयूआई हैं।
* [[मैक्सिमा (सॉफ्टवेयर)]] एक टेक्स्ट-आधारित कंप्यूटर बीजगणित प्रणाली है जिसमें स्वयं कई तृतीय-पक्ष जीयूआई हैं।


अन्य प्रोग्राम जो gnuplot का उपयोग करते हैं उनमें शामिल हैं:
अन्य प्रोग्राम जो जीएनयूप्लॉट का उपयोग करते हैं उनमें शामिल हैं:
* [[जीएनयू ऑक्टेव]], एक गणितीय प्रोग्रामिंग भाषा
* [[जीएनयू ऑक्टेव]], एक गणितीय प्रोग्रामिंग भाषा
* स्टेटिस्ट, एक टर्मिनल-आधारित कार्यक्रम<ref>{{Cite web|url=http://wald.intevation.org/projects/statist/|title = Wald: Statist: Project Home|website=Wald.intevation.org}}</ref>
* स्टेटिस्ट, एक टर्मिनल-आधारित कार्यक्रम<ref>{{Cite web|url=http://wald.intevation.org/projects/statist/|title = Wald: Statist: Project Home|website=Wald.intevation.org}}</ref>
Line 94: Line 92:
* [http://github.com/dkogan/feedgnuplotfeedgnuplot] एक पाइप से संग्रहीत और रीयलटाइम डेटा की प्लॉटिंग प्रदान करता है
* [http://github.com/dkogan/feedgnuplotfeedgnuplot] एक पाइप से संग्रहीत और रीयलटाइम डेटा की प्लॉटिंग प्रदान करता है
* एल्केमीएनालिटिकल,<ref>{{Cite web|url=https://www.elchemea.com/|title=एल्केमिया विश्लेषणात्मक|website=Elchemea.com|access-date=27 June 2022}}</ref> डीटीयू एनर्जी द्वारा विकसित एक [[प्रतिबाधा स्पेक्ट्रोस्कोपी]] प्लॉटिंग और फिटिंग कार्यक्रम<ref>{{Cite web|url=http://www.energy.dtu.dk/english|title = डीटीयू एनर्जी|website=Energy.dtu.dk}}</ref>
* एल्केमीएनालिटिकल,<ref>{{Cite web|url=https://www.elchemea.com/|title=एल्केमिया विश्लेषणात्मक|website=Elchemea.com|access-date=27 June 2022}}</ref> डीटीयू एनर्जी द्वारा विकसित एक [[प्रतिबाधा स्पेक्ट्रोस्कोपी]] प्लॉटिंग और फिटिंग कार्यक्रम<ref>{{Cite web|url=http://www.energy.dtu.dk/english|title = डीटीयू एनर्जी|website=Energy.dtu.dk}}</ref>
* [[ Microsoft Excel ]] के लिए Gnuplot ऐड-इन<ref>{{Cite web|url=https://sourceforge.net/projects/gnuplot-add-in-for-excel/|title=एक्सेल के लिए GnuPlot ऐड-इन|website=Sourceforge.net|access-date=27 June 2022}}</ref>
* [[ Microsoft Excel ]] के लिए जीएनयूप्लॉट ऐड-इन<ref>{{Cite web|url=https://sourceforge.net/projects/gnuplot-add-in-for-excel/|title=एक्सेल के लिए GnuPlot ऐड-इन|website=Sourceforge.net|access-date=27 June 2022}}</ref>
* कैल्क, जीएनयू इमाक्स कैलकुलेटर<ref>{{cite web |last1=Gillespie |first1=Dave |title=जीएनयू इमैक कैलकुलेटर|url=https://www.gnu.org/software/emacs/manual/html_node/calc/Graphics.html#Graphics |website=www.gnu.org |publisher=Free Software Foundation, Inc. |access-date=13 November 2020 |page=Graphics}}</ref>
* कैल्क, जीएनयू इमाक्स कैलकुलेटर<ref>{{cite web |last1=Gillespie |first1=Dave |title=जीएनयू इमैक कैलकुलेटर|url=https://www.gnu.org/software/emacs/manual/html_node/calc/Graphics.html#Graphics |website=www.gnu.org |publisher=Free Software Foundation, Inc. |access-date=13 November 2020 |page=Graphics}}</ref>




== प्रोग्रामिंग और एप्लिकेशन इंटरफेस ==
== प्रोग्रामिंग और एप्लिकेशन इंटरफेस ==
gnuplot का उपयोग विभिन्न प्रोग्रामिंग भाषाओं से ग्राफ़ डेटा में किया जा सकता है, जिसमें [[पर्ल]] ([[पर्ल डेटा भाषा]] और अन्य [[सीपीएएन]] पैकेज के माध्यम से), [[पायथन (प्रोग्रामिंग भाषा)]] ([https://github.com/dkogan/gnuplotlib gnuplotlib], [http://gnuplot-py.sourceforge.net/ Gnuplot-py] और [[SageMath]] के माध्यम से), [[आर (प्रोग्रामिंग भाषा)]] ([https://cran.r-project.org/web/ के माध्यम से) शामिल है। पैकेज/Rgnuplot/index.html Rgnuplot]), [[जूलिया (प्रोग्रामिंग भाषा)]] ([https://github.com/mbaz/Gaston.jl गैस्टन.jl] के माध्यम से), [[जावा (प्रोग्रामिंग भाषा)]] ([https://github.com/mleoking/JavaGnuplotHybrid JavaGnuplotHybrid] और [http://jgnuplot.sourceforge.net/ jgnuplot] के माध्यम से), [[रूबी (प्रोग्रामिंग भाषा)]] ([https://github.com/rdp/ruby_gnuplot रूबी ग्नुप्लॉट] के माध्यम से), Ch (कंप्यूटर प्रोग्रामिंग) ([http://www.softintegration.com/docs/ch/plot/ Ch Gnuplot] के माध्यम से), [[हास्केल (प्रोग्रामिंग भाषा)]] ([https://www.haskell.org/haskellwiki/Gnuplot हास्केल gnuplot] के माध्यम से), [[फोरट्रान 95]],<ref>{{cite web|last1=Singh|first1=Madhusudan|title=gnuplotfortran - the Fortran 95 interface to gnuplot|url=http://gnuplotfortran.sourceforge.net|website=gnuplotfortran.sourceforge.net|access-date=10 May 2016}}</ref> स्मॉलटॉक ([[ चीख़ ]] और [[जीएनयू स्मॉलटॉक]]) और रस्ट (प्रोग्रामिंग भाषा) ([https://github.com/SiegeLord/RustGnuplot RustGnuplot] के माध्यम से)।
जीएनयूप्लॉट का उपयोग विभिन्न प्रोग्रामिंग भाषाओं से ग्राफ़ डेटा में किया जा सकता है, जिसमें [[पर्ल]] ([[पर्ल डेटा भाषा]] और अन्य [[सीपीएएन]] पैकेज के माध्यम से), [[पायथन (प्रोग्रामिंग भाषा)]] ([https://github.com/dkogan/gnuplotlib gnuplotlib], [http://gnuplot-py.sourceforge.net/ जीएनयूप्लॉट-py] और [[SageMath]] के माध्यम से), [[आर (प्रोग्रामिंग भाषा)]] ([https://cran.r-project.org/web/ के माध्यम से) शामिल है। पैकेज/Rgnuplot/index.html Rgnuplot]), [[जूलिया (प्रोग्रामिंग भाषा)]] ([https://github.com/mbaz/Gaston.jl गैस्टन.jl] के माध्यम से), [[जावा (प्रोग्रामिंग भाषा)]] ([https://github.com/mleoking/JavaGnuplotHybrid JavaGnuplotHybrid] और [http://jgnuplot.sourceforge.net/ jgnuplot] के माध्यम से), [[रूबी (प्रोग्रामिंग भाषा)]] ([https://github.com/rdp/ruby_gnuplot रूबी ग्नुप्लॉट] के माध्यम से), Ch (कंप्यूटर प्रोग्रामिंग) ([http://www.softintegration.com/docs/ch/plot/ Ch जीएनयूप्लॉट] के माध्यम से), [[हास्केल (प्रोग्रामिंग भाषा)]] ([https://www.haskell.org/haskellwiki/Gnuplot हास्केल जीएनयूप्लॉट] के माध्यम से), [[फोरट्रान 95]],<ref>{{cite web|last1=Singh|first1=Madhusudan|title=gnuplotfortran - the Fortran 95 interface to gnuplot|url=http://gnuplotfortran.sourceforge.net|website=gnuplotfortran.sourceforge.net|access-date=10 May 2016}}</ref> स्मॉलटॉक ([[ चीख़ ]] और [[जीएनयू स्मॉलटॉक]]) और रस्ट (प्रोग्रामिंग भाषा) ([https://github.com/SiegeLord/RustGnuplot RustGnuplot] के माध्यम से)।


gnuplot पाइप (यूनिक्स) का भी समर्थन करता है, जो स्क्रिप्ट की खासियत है।<ref>{{Cite web|url=https://linuxgazette.net/168/misc/lg/2_cent_tip__piping_to_gnu_plot_from_c.html|title=2-cent Tip: Piping to GNU Plot from C|website=Linuxgazette.net|access-date=27 June 2022}}</ref> स्क्रिप्ट-संचालित ग्राफ़िक्स के लिए, gnuplot सबसे लोकप्रिय कार्यक्रमों में से एक है।{{citation needed|date=October 2014}}
जीएनयूप्लॉट पाइप (यूनिक्स) का भी समर्थन करता है, जो स्क्रिप्ट की खासियत है।<ref>{{Cite web|url=https://linuxgazette.net/168/misc/lg/2_cent_tip__piping_to_gnu_plot_from_c.html|title=2-cent Tip: Piping to GNU Plot from C|website=Linuxgazette.net|access-date=27 June 2022}}</ref> स्क्रिप्ट-संचालित ग्राफ़िक्स के लिए, जीएनयूप्लॉट सबसे लोकप्रिय कार्यक्रमों में से एक है।{{citation needed|date=October 2014}}


== Gnuplot आउटपुट स्वरूप ==
== जीएनयूप्लॉट आउटपुट स्वरूप ==
Gnuplot उपयोगकर्ता को कई तरीकों से प्लॉट प्रदर्शित या संग्रहीत करने की अनुमति देता है:<ref>{{Cite web|url=http://www.gnuplot.info/|title=gnuplot मुखपृष्ठ|website=Gnuplot.info|access-date=27 June 2022}}</ref><ref>{{Cite web |url=http://fm137.ugr.es/imnf/descargas/archivos/manual-gnuplot.pdf |title=Manual Rápido de Gnuplot |access-date=2020-03-30 |archive-date=2020-06-16 |archive-url=https://web.archive.org/web/20200616231604/http://fm137.ugr.es/imnf/descargas/archivos/manual-gnuplot.pdf |url-status=dead }}</ref>
जीएनयूप्लॉट उपयोगकर्ता को कई तरीकों से प्लॉट प्रदर्शित या संग्रहीत करने की अनुमति देता है:<ref>{{Cite web|url=http://www.gnuplot.info/|title=gnuplot मुखपृष्ठ|website=Gnuplot.info|access-date=27 June 2022}}</ref><ref>{{Cite web |url=http://fm137.ugr.es/imnf/descargas/archivos/manual-gnuplot.pdf |title=Manual Rápido de Gnuplot |access-date=2020-03-30 |archive-date=2020-06-16 |archive-url=https://web.archive.org/web/20200616231604/http://fm137.ugr.es/imnf/descargas/archivos/manual-gnuplot.pdf |url-status=dead }}</ref>
*कंसोल पर (आउटपुट मोड डंब, [[सिक्सेल]])
*कंसोल पर (आउटपुट मोड डंब, [[सिक्सेल]])
*डेस्कटॉप विंडो में (आउटपुट मोड Qt (सॉफ्टवेयर), wxt, X11, एक्वाटर्म, विन, ...)
*डेस्कटॉप विंडो में (आउटपुट मोड Qt (सॉफ्टवेयर), wxt, X11, एक्वाटर्म, विन, ...)
Line 124: Line 122:
* {{Official website}}
* {{Official website}}
* {{SourceForge|gnuplot}}
* {{SourceForge|gnuplot}}
* [https://alogus.com/publishing/gnuplot5/ Gnuplot 5]: gnuplot v.5 के बारे में एक इंटरैक्टिव ईबुक।
* [https://alogus.com/publishing/gnuplot5/ जीएनयूप्लॉट 5]: जीएनयूप्लॉट v.5 के बारे में एक इंटरैक्टिव ईबुक।
* [http://www.gnuplotting.org/ gnuplotting]: gnuplot उदाहरणों और युक्तियों का एक ब्लॉग
* [http://www.gnuplotting.org/ gnuplotting]: जीएनयूप्लॉट उदाहरणों और युक्तियों का एक ब्लॉग
* [http://spplotters.blogspot.com/ spplotters]: gnuplot उदाहरणों और युक्तियों का एक ब्लॉग
* [http://spplotters.blogspot.com/ spplotters]: जीएनयूप्लॉट उदाहरणों और युक्तियों का एक ब्लॉग
* [http://gnuplot-surprising.blogspot.com/ gnuplot आश्चर्यजनक]: gnuplot उदाहरणों और युक्तियों का एक ब्लॉग
* [http://gnuplot-surprising.blogspot.com/ जीएनयूप्लॉट आश्चर्यजनक]: जीएनयूप्लॉट उदाहरणों और युक्तियों का एक ब्लॉग
* {{Curlie|Science/Math/Software/Graphing/Gnuplot/}}
* {{Curlie|Science/Math/Software/Graphing/Gnuplot/}}
* {{cite book|author=Philipp K. Janert|title=कार्रवाई में Gnuplot|isbn=978-1933988399|publisher=Manning Publications|year=2009}}  
* {{cite book|author=Philipp K. Janert|title=कार्रवाई में Gnuplot|isbn=978-1933988399|publisher=Manning Publications|year=2009}}  
* {{cite book|author=Lee Phillips|title=gnuplot कुकबुक|isbn=978-1849517249|publisher=Packt Publishing|year=2012}}
* {{cite book|author=Lee Phillips|title=gnuplot कुकबुक|isbn=978-1849517249|publisher=Packt Publishing|year=2012}}
* {{cite book|last1=Williams|first1=Thomas|last2=Kelley|first2=Colin|title=ग्नुप्लॉट 5.0|isbn=978-988-14436-4-9|publisher=Samurai Media Limited|year=2015}}
* {{cite book|last1=Williams|first1=Thomas|last2=Kelley|first2=Colin|title=ग्नुप्लॉट 5.0|isbn=978-988-14436-4-9|publisher=Samurai Media Limited|year=2015}}
* [https://web.archive.org/web/20071027111440/http://www-128.ibm.com/developerworks/library/l-gnuplot/ gnuplot के साथ अपना डेटा विज़ुअलाइज़ करें]: एक आईबीएम ट्यूटोरियल
* [https://web.archive.org/web/20071027111440/http://www-128.ibm.com/developerworks/library/l-gnuplot/ जीएनयूप्लॉट के साथ अपना डेटा विज़ुअलाइज़ करें]: एक आईबीएम ट्यूटोरियल


{{Authority control}}
{{Authority control}}

Revision as of 20:42, 30 July 2023

जेएनयूप्लाट
Written inC
Typeप्लॉटिंग
Licensegnuplot[1][2]

जीएनयूप्लॉट एक कमांड-लाइन और जीयूआई प्रोग्राम है जो फ़ंक्शंस, डेटा और डेटा फ़िट के दो- और त्रि-आयामी प्लॉट उत्पन्न कर सकता है। यह प्रोग्राम सभी प्रमुख कंप्यूटर और ऑपरेटिंग सिस्टम (लिनक्स, यूनिक्स, माइक्रोसॉफ़्ट विंडोज़, मैकओएस, फ्रीडॉस और कई अन्य) पर चलता है।[3] मूल रूप से 1986 में रिलीज़ हुई, इसके सूचीबद्ध लेखक थॉमस विलियम्स, कॉलिन केली, रसेल लैंग, डेव कोट्ज़, जॉन कैंपबेल, गेर्शोन एल्बर, अलेक्जेंडर वू "और कई अन्य हैं।" अपने नाम के स्थान पर, यह सॉफ्टवेयर जीएनयू प्रोजेक्ट का अंश नहीं है।

विशेषताएँ

जीएनयूप्लॉट सीधे स्क्रीन पर, या पोर्टेबल नेटवर्क ग्राफ़िक्स (पीएनजी), एनकैप्सुलेटेड पोस्टस्क्रिप्ट (ईपीएस), स्केलेबल वेक्टर ग्राफिक्स (एसवीजी), जेपीईजी और कई अन्य सहित ग्राफिक्स फ़ाइलों के कई प्रारूपों में आउटपुट उत्पन्न कर सकता है। यह LaTeX कोड का उत्पादन करने में भी सक्षम है जिसे LaTeX के फ़ॉन्ट्स और पॉवरफुल सूत्र नोटेशन क्षमताओं का उपयोग करके सीधे LaTeX डाक्यूमेंट्स में शामिल किया जा सकता है। प्रोग्राम को स्क्रिप्ट का उपयोग करके इंटरैक्टिव और बैच मोड दोनों में उपयोग किया जा सकता है।[4]

जीएनयूपीएलओटी कई प्रारूपों में डेटा रीड कर सकता है, जिसमें अन्य प्रोग्राम (पाइपिंग) द्वारा उत्पन्न फ्लाई पर डेटा रीड करने की क्षमता, एक इमेज पर कई प्लॉट बनाना, 2 डी, 3 डी, समोच्च प्लॉट, पैरामीट्रिक समीकरण, विभिन्न रैखिक और गैर-रेखीय का समर्थन करना शामिल है। समन्वय प्रणाली, प्रक्षेपण, भौगोलिक और समय डेटा पढ़ना और प्रस्तुतिकरण, विभिन्न रूपों के बॉक्स प्लॉट, हिस्टोग्राम, लेबल और प्लॉट पर अन्य कस्टम एलिमेंट्स, जिनमें आकार, टेक्स्ट और इमेजेस शामिल हैं, जिन्हें मैन्युअल रूप से सेट किया जा सकता है, स्क्रिप्ट द्वारा गणना की जा सकती है या इनपुट डेटा से स्वचालित रूप से सेट किया जा सकता है।

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

जीएनयूप्लॉट कोर कोड C में प्रोग्राम किया गया है। Qt, wxWidgets, और LaTeX/TikZ/ConTeXt के माध्यम से आउटपुट के लिए मॉड्यूलर सबसिस्टम C++ और Lua में लिखे गए हैं।

इंटरैक्टिव उपयोग में जीएनयूप्लॉट।

नीचे दिया गया कोड दाहिनी ओर ग्राफ़ बनाता है।

set title "Some Math Functions"
set xrange [-10:10]
set yrange [-2:2]
set zeroaxis
plot (x/4)**2, sin(x), 1/x
नमूना वीडियो

इस प्रोग्राम का नाम मूल रूप से न्यूप्लॉट नामक प्रोग्राम के साथ टकराव से बचने के लिए चुना गया था, और यह मूल रूप से लामाप्लॉट और एनप्लॉट के बीच एक समझौता था।[5] संस्करण 5.4.2 में महामारी दैनिक और सप्ताह प्रारूपों का समर्थन महामारी कोरोना वायरस डेटा आवश्यकताओं का परिणाम है।[6] विकास संस्करण 5.5 2021 उपलब्ध है।[7]


वितरण शर्तें

gnuplot License
AuthorThomas Williams, Colin Kelley
Published1986 – 1993, 1998, 2004
SPDX identifiergnuplot[1]
Debian FSG compatibleYes
FSF approvedYes
OSI approvedYes
GPL compatibleNo[8]
CopyleftNo
Websitehttps://sourceforge.net/p/gnuplot/gnuplot-main/ci/master/tree/Copyright

जीएनयूप्लॉट के नाम के बावजूद, इसका नाम जीएनयू प्रोजेक्ट के नाम पर नहीं है, इसका हिस्सा नहीं है या इससे संबंधित नहीं है, न ही यह जीएनयू जनरल पब्लिक लाइसेंस का उपयोग करता है। इसे मूल लेखकों द्वारा एक समझौते के हिस्से के रूप में नामित किया गया था, जिसमें जीएनयू (जानवर) और न्यूप्लॉट (एक योजनाबद्ध नाम जिसे पहले से ही इस्तेमाल होने के कारण हटा दिया गया था) पर चुटकी ली गई थी।[9] जीएनयूप्लॉट का आधिकारिक स्रोत कोड स्वतंत्र रूप से पुनर्वितरण योग्य है, लेकिन उसके संशोधित संस्करण नहीं हैं। जीएनयूप्लॉट लाइसेंस आधिकारिक रिलीज़ के विरुद्ध पैच के वितरण की अनुमति देता है, वैकल्पिक रूप से आधिकारिक तौर पर जारी स्रोत कोड के साथ। बायनेरिज़ को असंशोधित स्रोत कोड और उस पर लागू किसी भी पैच के साथ वितरित किया जा सकता है। संशोधित सॉफ़्टवेयर के लिए तकनीकी सहायता के लिए व्युत्पन्न कार्यों के साथ संपर्क जानकारी प्रदान की जानी चाहिए।[2] <ब्लॉककोट> सॉफ़्टवेयर को संशोधित करने की अनुमति दी गई है, लेकिन संपूर्ण संशोधित स्रोत कोड वितरित करने का अधिकार नहीं दिया गया है। संशोधनों को जारी संस्करण में पैच के रूप में वितरित किया जाना है। </ब्लॉककोट>

इस प्रतिबंध के बावजूद, जीएनयूप्लॉट को कई GNU पैकेजों द्वारा स्वीकार और उपयोग किया जाता है और इसे डेबियन और फेडोरा (ऑपरेटिंग सिस्टम) जैसे सख्त वितरण सहित लिनक्स वितरण में व्यापक रूप से शामिल किया गया है। ओपन-सोर्स सॉफ़्टवेयर#ओपन सोर्स परिभाषा डेबियन फ्री सॉफ्टवेयर दिशानिर्देश दिशानिर्देश विशेष रूप से संशोधित स्रोत कोड के वितरण पर प्रतिबंध की अनुमति देते हैं, पैच और स्रोत कोड दोनों को वितरित करने की स्पष्ट अनुमति दी जाती है।

नए जीएनयूप्लॉट मॉड्यूल (जैसे Qt, wxWidgets, और काहिरा ड्राइवर) को दोहरे लाइसेंसिंग शर्तों के तहत योगदान दिया गया है, जैसे जीएनयूपीएलओटी + बीएसडी या जीएनयूपीएलओटी + जीपीएल।

== GUI और प्रोग्राम जो जीएनयूप्लॉट == का उपयोग करते हैं कई तृतीय-पक्ष कार्यक्रमों में ग्राफिकल यूज़र इंटरफ़ेस होते हैं जिनका उपयोग प्लॉटिंग इंजन के रूप में जीएनयूप्लॉट का उपयोग करके ग्राफ़ उत्पन्न करने के लिए किया जा सकता है। इसमे शामिल है:

अन्य प्रोग्राम जो जीएनयूप्लॉट का उपयोग करते हैं उनमें शामिल हैं:

  • जीएनयू ऑक्टेव, एक गणितीय प्रोग्रामिंग भाषा
  • स्टेटिस्ट, एक टर्मिनल-आधारित कार्यक्रम[15]
  • gplot.pl एक सरल कमांड-लाइन इंटरफ़ेस प्रदान करता है।[16]
  • [1] एक पाइप से संग्रहीत और रीयलटाइम डेटा की प्लॉटिंग प्रदान करता है
  • एल्केमीएनालिटिकल,[17] डीटीयू एनर्जी द्वारा विकसित एक प्रतिबाधा स्पेक्ट्रोस्कोपी प्लॉटिंग और फिटिंग कार्यक्रम[18]
  • Microsoft Excel के लिए जीएनयूप्लॉट ऐड-इन[19]
  • कैल्क, जीएनयू इमाक्स कैलकुलेटर[20]


प्रोग्रामिंग और एप्लिकेशन इंटरफेस

जीएनयूप्लॉट का उपयोग विभिन्न प्रोग्रामिंग भाषाओं से ग्राफ़ डेटा में किया जा सकता है, जिसमें पर्ल (पर्ल डेटा भाषा और अन्य सीपीएएन पैकेज के माध्यम से), पायथन (प्रोग्रामिंग भाषा) (gnuplotlib, जीएनयूप्लॉट-py और SageMath के माध्यम से), आर (प्रोग्रामिंग भाषा) (के माध्यम से) शामिल है। पैकेज/Rgnuplot/index.html Rgnuplot), जूलिया (प्रोग्रामिंग भाषा) (गैस्टन.jl के माध्यम से), जावा (प्रोग्रामिंग भाषा) (JavaGnuplotHybrid और jgnuplot के माध्यम से), रूबी (प्रोग्रामिंग भाषा) (रूबी ग्नुप्लॉट के माध्यम से), Ch (कंप्यूटर प्रोग्रामिंग) (Ch जीएनयूप्लॉट के माध्यम से), हास्केल (प्रोग्रामिंग भाषा) (हास्केल जीएनयूप्लॉट के माध्यम से), फोरट्रान 95,[21] स्मॉलटॉक (चीख़ और जीएनयू स्मॉलटॉक) और रस्ट (प्रोग्रामिंग भाषा) (RustGnuplot के माध्यम से)।

जीएनयूप्लॉट पाइप (यूनिक्स) का भी समर्थन करता है, जो स्क्रिप्ट की खासियत है।[22] स्क्रिप्ट-संचालित ग्राफ़िक्स के लिए, जीएनयूप्लॉट सबसे लोकप्रिय कार्यक्रमों में से एक है।[citation needed]

जीएनयूप्लॉट आउटपुट स्वरूप

जीएनयूप्लॉट उपयोगकर्ता को कई तरीकों से प्लॉट प्रदर्शित या संग्रहीत करने की अनुमति देता है:[23][24]

  • कंसोल पर (आउटपुट मोड डंब, सिक्सेल)
  • डेस्कटॉप विंडो में (आउटपुट मोड Qt (सॉफ्टवेयर), wxt, X11, एक्वाटर्म, विन, ...)
  • एक वेब पेज में एंबेडेड (आउटपुट मोड एसवीजी, एचटीएमएल 5, पीएनजी, जेपीईजी, एनिमेटेड जीआईएफ, ...)
  • दस्तावेज़ प्रसंस्करण के लिए डिज़ाइन किए गए फ़ाइल प्रारूप (आउटपुट मोड पोस्टस्क्रिप्ट, पीडीएफ, सीजीएम, ईएमएफ, लाटेक्स वेरिएंट, ...)

यह भी देखें

संदर्भ

  1. 1.0 1.1 "gnuplot License". Spdx.org.
  2. 2.0 2.1 "gnuplot : gnuplot-main : [bcc809] : Copyright". Sourceforge.net. Retrieved 27 June 2022.
  3. Gnuplot 5.0 Reference Manual, 2015, ISBN 9881443644
  4. "Gnuplot के साथ ग्राफ़ कैसे बनाएं". Blogs.oucs.ox.ac.uk. Retrieved 2012-07-19.
  5. "gnuplot अक्सर पूछे जाने वाले प्रश्न". Gnuplot.info. Retrieved 27 June 2022.
  6. "Gnuplot Version 5.4.2 Release Notes". Archived from the original on 2021-06-08. Retrieved 2021-06-08.
  7. "gnuplot 5.5 : An Interactive Plotting Program : Thomas Williams & Colin Kelley" (PDF). Gnuplot.info. Archived (PDF) from the original on 2021-05-08. Retrieved 27 June 2022.
  8. "License:Gnuplot". Free Software Foundation. Retrieved 2018-11-19.
  9. "1.2 How did it come about and why is it called gnuplot?". Gnuplot.info. Retrieved 2015-02-21.
  10. "जेजीएनयूप्लॉट होमपेज". Jgp.sourceforge.net. Retrieved 27 June 2022.
  11. "Kayalı". Sourceforge.net. Retrieved 27 June 2022.
  12. "Xldlas - एक्स विंडोज़ के लिए एक बुनियादी सांख्यिकीय पैकेज". Archived from the original on 2014-10-31. Retrieved 2014-10-30.
  13. "Home · uwe-schneider/Gnuplotxyz Wiki". Uni-hamburg.
  14. पत्थर का गड्ढा, Daniel S. "पत्थर का गड्ढा". www.steingrube-home.de. Archived from the original on 2015-10-26. Retrieved 2015-08-21.
  15. "Wald: Statist: Project Home". Wald.intevation.org.
  16. "जीप्लॉट". Gplot.sourceforge.net. Retrieved 27 June 2022.
  17. "एल्केमिया विश्लेषणात्मक". Elchemea.com. Retrieved 27 June 2022.
  18. "डीटीयू एनर्जी". Energy.dtu.dk.
  19. "एक्सेल के लिए GnuPlot ऐड-इन". Sourceforge.net. Retrieved 27 June 2022.
  20. Gillespie, Dave. "जीएनयू इमैक कैलकुलेटर". www.gnu.org. Free Software Foundation, Inc. p. Graphics. Retrieved 13 November 2020.
  21. Singh, Madhusudan. "gnuplotfortran - the Fortran 95 interface to gnuplot". gnuplotfortran.sourceforge.net. Retrieved 10 May 2016.
  22. "2-cent Tip: Piping to GNU Plot from C". Linuxgazette.net. Retrieved 27 June 2022.
  23. "gnuplot मुखपृष्ठ". Gnuplot.info. Retrieved 27 June 2022.
  24. "Manual Rápido de Gnuplot" (PDF). Archived from the original (PDF) on 2020-06-16. Retrieved 2020-03-30.


आगे पढ़ना और बाहरी लिंक

श्रेणी:वीडियो क्लिप वाले लेख श्रेणी:कंप्यूटर एनीमेशन श्रेणी:क्रॉस-प्लेटफ़ॉर्म मुफ़्त सॉफ़्टवेयर श्रेणी:डेटा विश्लेषण सॉफ़्टवेयर श्रेणी:मुफ़्त 3डी ग्राफ़िक्स सॉफ़्टवेयर श्रेणी:मुफ़्त शैक्षिक सॉफ़्टवेयर श्रेणी:मुफ़्त गणित सॉफ़्टवेयर श्रेणी:मुफ़्त प्लॉटिंग सॉफ़्टवेयर श्रेणी:सी में प्रोग्राम किया गया निःशुल्क सॉफ्टवेयर श्रेणी:प्लॉटिंग सॉफ़्टवेयर श्रेणी:प्रतिगमन और वक्र फिटिंग सॉफ्टवेयर श्रेणी:सॉफ़्टवेयर जो wxWidgets का उपयोग करता है श्रेणी:सॉफ़्टवेयर जो Qt का उपयोग करता है