ggplot2 की हाल ही में कुछ साफ उपयोग करता आए हैं, और या तो आंशिक या पूर्ण समाधान तैनात किया गया है:ggplot2 को ठीक से विस्तारित करना?
ggheat क्योंकि यह नहीं बल्कि उल्लेखनीय है किसी ऑब्जेक्ट को वापस करने की बजाय साजिश करके ggplot रूपक को तोड़ देता है।
घुंघराले ब्रेस समाधान उल्लेखनीय हैं क्योंकि कोई वास्तव में ggplot2 उच्च स्तरीय अवधारणा में फिट नहीं होता है (उदाहरण के लिए आपको उन बिंदुओं की एक श्रृंखला निर्दिष्ट करनी चाहिए जिन्हें आप तोड़ना चाहते हैं, और फिर कहीं और आप चाहते हैं कि भौगोलिक निर्दिष्ट करने में सक्षम हो वह सीमा प्रदर्शित - ब्रेस, बॉक्स, बैंगनी गाय, आदि)।
ggplot2 book (जो मैं जल्द ही आदेश दूंगा और 2 ऑनलाइन अध्याय पढ़ता हूं) नए लिखने या मौजूदा रूप से विस्तारित करने के बजाय व्याकरण और कार्यों का उपयोग करने के बारे में प्रतीत होता है।
मैं एक विशिष्ट सुविधा जोड़ने या एक नया geom विकसित करना सीखना चाहता हूं, और इसे ठीक से कर सकता हूं। ggplot2
एक सामान्य ग्राफिक्स पैकेज के रूप में इस तरह से नहीं बनाया जा सकता है कि grid
या बेस ग्राफिक्स हैं, लेकिन ऐसे कई ग्राफ हैं जो मौजूदा ggplot2 geom से केवल एक चरण या दो एक्सटेंशन हैं। जब ये परिस्थितियां आती हैं, तो मैं आम तौर पर एक बार कुछ करने के लिए पर्याप्त वस्तुओं को एक साथ रख सकता हूं, लेकिन अगर मुझे एक ही साजिश की आवश्यकता कुछ दर्जन बार हो तो क्या होगा? क्या होगा यदि अन्य लोग इसे पसंद करते हैं और इसका उपयोग करना चाहते हैं - अब उन्हें उस ग्राफ को हर बार उसी प्रक्रिया के माध्यम से गुजरना होगा। ऐसा लगता है कि उचित समाधान stat_heatplot
और geom_heatplot
में जोड़ने के लिए है, या Tufte box plots आदि के लिए geom_Tuftebox
जोड़ने के लिए है, फिर भी मैंने कभी भी ggplot2 को विस्तारित करने का एक उदाहरण नहीं देखा है; इसका उपयोग कैसे करें इसके उदाहरण।
ggplot2 में गहराई से खोदने और इसे विस्तारित करने के लिए कौन से संसाधन मौजूद हैं? मैं ऊपर वर्णित अक्ष पर एक सीमा निर्दिष्ट करने के लिए एक उच्च स्तरीय तरीके से विशेष रूप से रूचि रखता हूं, लेकिन जीजीप्लॉट 2 टिक के बारे में सामान्य ज्ञान भी स्वागत है।
एक सुसंगत मार्गदर्शिका अनुपस्थित (जो शायद ही कभी पर्याप्त उन्नत टिंकरिंग के लिए मौजूद है और इसलिए यहां मौजूद नहीं हो सकता है), इंटर्नल के बारे में सीखने के बारे में कोई कैसे होगा? स्रोत का निरीक्षण स्पष्ट रूप से एक तरीका है, लेकिन साथ शुरू करने के लिए क्या कार्य, आदि
दुर्भाग्यवश मेरी आर स्थापना पर 'makeMeHadley() 'फ़ंक्शन टूटा हुआ है। शायद अगर मैंने 'make_me_hadley() 'की बजाय कोशिश की? –
मैंने एक्सटेंशन के विभिन्न विचारों को सूचीबद्ध करने के लिए ggplot2 विकी में एक [विशलिस्ट पृष्ठ] (https://github.com/hadley/ggplot2/wiki/wishlist---feature-requests) जोड़ा है। – baptiste
@ एरिब। फ्राइडमैन: क्या यह एक आदेश है, या एक अनुरोध है? और यह किसके लिए निर्देशित है? : पी – naught101