Ggplot2
जी. जी. पी. एल. ओ. टी. 2 सांख्यिकीय प्रोग्रामिंग भाषा आर. के लिए एक मुक्त-स्रोत डेटा विज़ुअलाइज़ेशन पैकेज है जिसे 2005 में हैडली विकम द्वारा बनाया गया था, जी. जी. पी. एल. ओ. टी. 2 लेलैंड विल्किंसन के ग्रामर ऑफ़ ग्राफिक्स का एक कार्यान्वयन है-डेटा विज़ुअलाइज़ेशन के लिए एक सामान्य योजना जो ग्राफ को शब्दार्थ घटकों जैसे तराजू और परतों में विभाजित करती है। जीजीप्लॉट2 आर में आधार ग्राफिक्स के प्रतिस्थापन के रूप में काम कर सकता है और इसमें सामान्य तराजू के वेब और प्रिंट प्रदर्शन के लिए कई डिफ़ॉल्ट शामिल हैं। 2005 से, जीजीप्लॉट2 सबसे लोकप्रिय आर पैकेजों में से एक बनने के लिए उपयोग में आ गया है। अद्यतन 2 मार्च 2012 को, जीजीप्लॉट2 संस्करण 0.9.0 को आंतरिक संगठन, पैमाने के निर्माण और परतों में कई बदलावों के साथ जारी किया गया था। 25 फरवरी 2014 को, हैडली विकम ने औपचारिक रूप से घोषणा की कि "जीजीप्लॉट2 रखरखाव मोड में स्थानांतरित हो रहा है। इसका मतलब है कि हम अब नई सुविधाओं को नहीं जोड़ रहे हैं, लेकिन हम प्रमुख बग को ठीक करना जारी रखेंगे, और पुल अनुरोधों के रूप में प्रस्तुत नई सुविधाओं पर विचार करेंगे। इस महत्वपूर्ण मील के पत्थर की मान्यता में, जीजीप्लॉट2 का अगला संस्करण 1.0 होगा। 21 दिसंबर 2015 को जीजीप्लॉट 2.0 जारी किया गया था। घोषणा में, यह कहा गया था कि "जीजीप्लॉट2 के पास अब एक आधिकारिक विस्तार तंत्र है। इसका मतलब यह है कि अन्य लोग अब आसानी से अपने [अपने] आँकड़े, भूगोल और स्थिति बना सकते हैं, और उन्हें अन्य पैकेजों में प्रदान कर सकते हैं। " आधार ग्राफिक्स और अन्य पैकेजों के साथ तुलना आधार आर ग्राफिक्स के विपरीत, जीजीप्लॉट2 उपयोगकर्ता को उच्च स्तर के अमूर्तता पर एक प्लॉट में घटकों को जोड़ने, हटाने या बदलने की अनुमति देता है। यह अमूर्तता एक लागत पर आती है, जिसमें जी. जी. पी. एल. ओ. टी. 2 जाली ग्राफिक्स की तुलना में धीमी है। डेटा के विभिन्न सबसेट के लिए एक अलग प्लॉट बनाने के लिए आधार आर ग्राफिक्स में लूप और मैनुअल प्रबंधन की आवश्यकता होती है, जबकि जीजीप्लॉट2 उस प्रक्रिया को चुनने के लिए "पहलू" कार्यों के संग्रह के साथ सरल बनाता है। आधार आर ग्राफिक्स की एक संभावित सीमा "पेन-एंड-पेपर मॉडल" है जिसका उपयोग प्लॉटिंग उपकरण को आबाद करने के लिए किया जाता है। दुभाषिया से ग्राफिकल आउटपुट को प्लॉट के प्रत्येक विशिष्ट तत्व के लिए अलग से जोड़ने के बजाय सीधे प्लॉटिंग डिवाइस या विंडो में जोड़ा जाता है। इस संबंध में यह जाली पैकेज के समान है, हालांकि विकम का तर्क है कि जीजीप्लॉट2 को विल्किंसन से ग्राफिक्स का एक अधिक औपचारिक मॉडल विरासत में मिला है। जैसे, यह उच्च स्तर की मॉडुलरिटी की अनुमति देता है; एक ही अंतर्निहित डेटा को कई अलग-अलग तराजू या परतों द्वारा परिवर्तित किया जा सकता है। प्लॉट्स को सुविधा फ़ंक्शन qplot () के माध्यम से बनाया जा सकता है जहाँ तर्क और डिफ़ॉल्ट आधार R के प्लॉट () फ़ंक्शन के समान होते हैं। जी. जी. प्लॉट () के माध्यम से अधिक जटिल प्लॉटिंग क्षमता उपलब्ध है जो उपयोगकर्ता को व्याकरण के अधिक स्पष्ट तत्वों से अवगत कराती है। पायथन प्लॉटनाइन के लिए संबंधित परियोजनाएं जीजीप्लॉट पायथन के लिए जीजीप्लॉट की मापनीयता में सुधार के प्रयास के रूप में शुरू की गईं और यह काफी हद तक जीजीप्लॉट2 वाक्यविन्यास के साथ संगत है। प्लॉटली-इंटरएक्टिव, ऑनलाइन जीजीप्लॉट2 ग्राफ्स ग्राम, जीजीप्लॉट2 गैडफ्लाई से प्रेरित मैटलैब के लिए एक प्लॉटिंग क्लास, जूलिया में लिखी गई प्लॉटिंग और विज़ुअलाइज़ेशन के लिए एक प्रणाली, जो बड़े पैमाने पर जीजीप्लॉट2 चार्ट पर आधारित हैःः जीजीप्लॉट-जीजीप्लॉट2 पोर्ट पर्ल में लेट्स-प्लॉट फॉर पायथन लाइब्रेरी में एक देशी बैकएंड और एक पायथन एपीआई शामिल है, जो ज्यादातर जीजीप्लॉट2 पैकेज पर आधारित था जो डेटा वैज्ञानिकों के लिए जाना जाता था जो आर का उपयोग करते हैं। लेट्स-प्लॉट सांख्यिकीय डेटा के लिए एक ओपन-सोर्स प्लॉटिंग लाइब्रेरी है। इसे कोटलिन प्रोग्रामिंग भाषा का उपयोग करके लागू किया जाता है और इसे पहली बार लेलैंड विल्किंसन के काम द ग्रामर ऑफ ग्राफिक्स में वर्णित स्तरित ग्राफिक्स के सिद्धांतों पर बनाया गया है। ggplotnim, ggplot2 से प्रेरित निम प्रोग्रामिंग भाषा का उपयोग करके पुस्तकालय को प्लॉट करना। संदर्भ आगे पढ़ने के लिए बाहरी लिंक क्रॉस-प्लेटफॉर्म फ्री सॉफ्टवेयर फ्री डेटा विज़ुअलाइज़ेशन सॉफ्टवेयर फ्री प्लॉटिंग सॉफ्टवेयर फ्री आर (प्रोग्रामिंग भाषा) सॉफ्टवेयर