2016-03-01 5 views
14

docs.ggplot2.org वर्तमान में फ़ंक्शन ggplotGrob फ़ंक्शन के लिए बहुत कम दस्तावेज़ प्रदान करता है। EPFL website थोड़ा और अधिक जानकारीपूर्ण है लेकिन यह अभी भी बहुत उपयोगी नहीं है।`ggplotGrob` कैसे काम करता है?

क्या आप कृपया ggplotGrob फ़ंक्शन के साथ क्या कर सकते हैं पर एक छोटा ट्यूटोरियल प्रदान कर सकते हैं?

+0

मेरा अंतिम लक्ष्य [इस उत्तर] में प्रस्तुत ग्राफ को पुन: उत्पन्न करना है (http://stackoverflow.com/questions/11353287/how-do-you-add-a- सामान्य- लेबल-to-facets-in- ggplot2/12,660,057 # 12,660,057)। उत्तर में कोड उन कार्यों का उपयोग कर रहा है जो बहिष्कृत हैं। –

+0

ggplot2 में अब और अधिक प्रचलित पहलू लेबलिंग विकल्प हैं। कृपया देखें कि क्या वे grobbing से पहले अपनी जरूरतों को पूरा कर सकते हैं। – hrbrmstr

+1

बीटीडब्ल्यू "ईपीएफएल वेबसाइट" दस्तावेज का एक बहुत पुराना संस्करण है, ggplotGrob को हटा दिया गया था और बाद में एक अन्य रूप में आईआईआरसी में फिर से पेश किया गया था। – baptiste

उत्तर

19

ggplotGrobggplot_gtable(ggplot_build(x)) जैसा ही है; यह कुछ टाइपिंग को बचाने के लिए बस एक सुविधा समारोह है।

अंतिम लक्ष्य ggplot ऑब्जेक्ट को परिवर्तित करना है, जो अनिवार्य रूप से एक सूची है जो साजिश का निर्माण करने के लिए एक जीटीई में है, जो एक ग्रिड ग्राफिकल ऑब्जेक्ट (ग्रोब) है जिसे किसी डिवाइस पर खींचा जा सकता है। तो यदि आप लेआउट को बदलने या इसमें ग्राफिकल घटकों को जोड़ने के लिए ggplotGrob के आउटपुट को बदल रहे हैं, तो आपको gtable पैकेज को देखना चाहिए।

संबंधित मुद्दे