तीन पैकेज वास्तव में तीन अलग-अलग साजिश अवधारणाएं हैं। यदि आप जानते हैं कि आप क्या कर रहे हैं, तो मानक साजिश उपकरण तेजी से चला जाता है, और मेरी आंखों में - इस अर्थ में अंतर्ज्ञानी है कि सभी आदेश ग्राफ (साजिश, शीर्षक, धुरी, लेबल, किंवदंती, आदि के विशेष तत्वों से निपटते हैं। ।)। ये ग्राफ लेआउट में बहुत लचीले हैं, और मैं उन्हें मानक सांख्यिकीय साजिश और काफी सीधे-आगे 2 डी ग्राफ के लिए उपयोगी पाते हैं।
लैटिस एक ग्रिड-आधारित प्लॉटिंग डिवाइस है, और बहुत अधिक लचीलापन की अनुमति देता है। R Graph Gallery पर दिखाए गए अनुसार आप मूल रूप से अपनी इच्छानुसार कुछ भी प्लॉट कर सकते हैं। ग्राफ भी एनोटेट किया जा सकता है। जाली है, मेरी आंखों में, अनुकूलन योग्य उच्च अंत ग्राफ के लिए बहुत उपयोगी है। मैं इसे मुख्य रूप से उपयोग करता हूं जब मैं रंगीन मानचित्र, 3 डी-विज़ुअलाइजेशन और मेरे डेटा के विभिन्न सबसेट के संयुक्त ग्राफ (उदाहरण के लिए मॉडल निर्माण में, विभिन्न शर्तों के प्रभाव के लिए) बना रहा हूं। Using lattice graphics in R भी देखें।
ggplot2 वास्तव में दोनों प्रणालियों के अच्छे संयोजन को जोड़ने का प्रयास है: आप जाली की अधिकांश लचीलापन रखते हैं, लेकिन आप मानक साजिश के साथ आसानी से परिभाषित ग्राफ ऑब्जेक्ट्स पर काम करते हैं। ग्राफिकल आउटपुट मानक पैकेज में मानक सेटिंग्स की तुलना में सामान्य रूप से बेहतर है, और जाली के साथ कम परेशानी के साथ। व्यक्तिगत रूप से, मेरे पास ggplot2 के साथ केवल थोड़ा सा अनुभव है, लेकिन यह निश्चित रूप से आशाजनक दिखता है। मैं अभी भी बेस ग्राफ़ पैकेज पसंद करता हूं, लेकिन शायद इस तथ्य के साथ ऐसा करने के लिए और अधिक है कि मैं उस पर उपयोग कर रहा हूं। पुराने बंदरों और नई चालें और सभी ...
असल में, मैं कहता हूं कि आप सबसे ज्यादा आरामदायक महसूस करते हैं। मैं निश्चित रूप से कम से कम मानक पैकेज की मूल बातें सीखूंगा, लेकिन वहां से मुझे लगता है कि ggplot2 आपको सबकुछ देता है यदि आप उच्च प्रोफ़ाइल ग्राफिक्स में नहीं जा रहे हैं। यदि आप वास्तव में अनुकूलित जटिल ग्राफ बनाना चाहते हैं, तो जाली जानना केवल आपकी मदद कर सकता है। लेकिन अन्यथा, अन्य दो आपको जो कुछ भी चाहिए उसे प्रदान करते हैं, और उपयोग में काफी सीधे हैं।
स्रोत
2010-09-20 10:57:00
कौन सा विवरण, विशेष रूप से आप इसका जिक्र कर रहे हैं जिसे ggplot2 के साथ नियंत्रित नहीं किया जा सकता है? मैं इस बात से सहमत हूं कि बहुत सारे "छिपा" विकल्प हैं, लेकिन वे निश्चित रूप से वहां हैं। (theme_get(), उदाहरण के लिए) –
मुझे लगता है कि मैं उस पर आगे बढ़ सकता हूं ... एक स्तर है जिस पर ggplot अच्छी तरह से प्रलेखित है और इसका उपयोग किया जाता है जिस पर नियंत्रण न्यूनतम होता है। फिर वहां एक और चीज है, जहां आपको कुछ छिपे हुए विकल्प मिलते हैं ... और फिर ऐसी चीजें हैं जिन्हें आप अनियमित रूपरेखा या चिकनाई कार्यों के संकल्प और पक्षपात की तरह नियंत्रित नहीं कर सकते हैं (यदि मैं शीर्ष को भरना चाहता हूं तो क्या होगा लाल और नीचे नीला?)। मैं वास्तव में उन सभी चीजों को सूचीबद्ध नहीं कर सकता जिन्हें आप नियंत्रित नहीं कर सकते। यह सुनिश्चित नहीं है कि यह बदला गया है लेकिन धुरी से लेबल ऑफ़सेट के रूप में सरल कुछ * असंभव था। – John
उसने कहा, मुझे लगता है कि यह 9 5% ग्राफों को बेहतर तरीके से संभालने से बेहतर है और लोगों के लिए यह अपेक्षाकृत गूढ़ मुद्दे हैं। – John