2013-12-16 4 views
5

this question का उत्तर PANEL वैरिएबल का उपयोग करता है जो ggplot पर आंतरिक लगता है। लेकिन ggplot documentation और Hadley Wickham's book खोज रहे हैं, मुझे इसका कोई संदर्भ नहीं मिल रहा है। क्या यह कहीं भी दस्तावेज है?ggplot, esp में आंतरिक चर पर दस्तावेज़ीकरण। PANEL

इसके अलावा, stat_bin(...) के लिए कोड को देखते हुए, स्पष्ट रूप से एक वेक्टर count बनाया गया है (जिसमें प्रत्येक अद्वितीय x के लिए y की गणना शामिल है ??)। यह aes(...) में भी पहुंच योग्य है, लेकिन, फिर भी, मुझे कोई दस्तावेज नहीं मिल रहा है।

तो मेरा प्रश्न है: क्या कोई ऐसी जगह है जहां इन सभी आंतरिक चरों को दस्तावेज किया गया है, या सिर्फ एक कोड पर जाना चाहिए?

+1

मैं वास्तव में इस तरह से आंतरिक चर का उपयोग करने की सलाह नहीं दूंगा - कुछ चीजों को किसी कारण से दस्तावेज नहीं किया गया है! (और भविष्य में बदल सकता है) – hadley

+1

@ हैडली - आपकी टिप्पणी के लिए धन्यवाद। पैनल के बारे में मैंने जो कारण पूछा है वह यह है कि इसका उपयोग 'ggplot' के साथ एक बड़ी समस्या को हल करने के लिए प्रतीत होता है - अर्थात् समेकित कार्य पहलुओं में उल्लिखित समूह का सम्मान नहीं करते हैं (देखें [यह प्रश्न] (http://www.stackoverflow.com/ प्रश्न/20058902 /))।सामान्य प्रतिक्रिया सहायक टेबल बनाने के लिए है जो फ़ेसिंग चर द्वारा समूहीकृत होती है, लेकिन उपरोक्त लिंक किया गया प्रश्न उस के आसपास आता है! – jlhoward

+1

मैं _strongly_ इसके खिलाफ सलाह दूंगा। बस ggplot के बाहर एकत्रीकरण करें। – hadley

उत्तर

5

ggplot2 के लिए सहायता पृष्ठों में कुछ आश्चर्यजनक अंतराल हैं (और मैं उस परत के लिए सहायता पृष्ठ पर भी इंगित करूंगा जिसमें कई अन्य पृष्ठ उपयोगकर्ताओं को विशेष रूप से गंभीर अंतर के रूप में संदर्भित करते हैं।) ये "चर" के लिए आसपास रहे हैं साल और आपके जैसे मैं ऑनलाइन सहायता या पैकेज समाचार में ज्यादा नहीं पा रहा हूं। एसओ की खोज सुविधा बहुत मदद नहीं है क्योंकि यह अग्रणी और पीछे वाले बिंदुओं को रोकती है और "गिनती" के साथ सबकुछ दिखाती है। उनके उपयोग के केवल उदाहरण cran.r-project.org/web/packages/ggplot2/ggplot2.pdf में पाए जा सकते हैं। Google कुछ और सहायक और खोज स्ट्रिंग है: ggplot2 .. गणना .. कई सूचनात्मक हिट प्रदान करता है। संदर्भ से एक रूप जो यह समझता है कि ये इतने विशेष चर नहीं हैं जितना कि वे संयुक्त कार्य और प्रोग्राम नियंत्रण हैं। ये तर्क स्पष्ट रूप से नामित तर्कों को बदलते हैं। ऐसा लगता है कि ?stat_bin {ggplot2} में डॉट्स के बावजूद उन्हें स्पष्ट रूप से उल्लेख किया गया है, और ऐसा लगता है कि इन सभी चार चर-चर-फ़ंक्शंस की गणना एक ही समय में की जाती है।

जब मैंने आपके द्वारा लिंक किए गए पीडीएफ में एक खोज की, तो मुझे "आंकड़े" और "सौंदर्यशास्त्र" के पृष्ठ 57-58 टेबल (# 4.3,4.4) पर मिले जो आप पूछ रहे थे, लेकिन मेरे आश्चर्य के लिए यह नहीं था count शामिल करें। वे सारणी धारा 4.7 में हैं जो "आंकड़े" का वर्णन करती हैं।

(मैंने देखा है सुधार या पृष्ठों में से कुछ में पिछले कुछ वर्षों के लिए जो इन शिकायतों निर्देशित किया गया।)

+0

धन्यवाद। मैं पुस्तक के पीपी 57-58 को देख लूंगा। बस स्पष्ट होने के लिए, मैं जिस 'गिनती' का जिक्र कर रहा हूं वह '..count..' नहीं है (जो विभिन्न स्थानों पर प्रलेखित है), लेकिन वास्तविक वेक्टर 'गिनती []', जिसका उपयोग उत्तर में किया जाता है उपरोक्त लिंक सवाल। – jlhoward

+0

शायद यह 'stat_bin' द्वारा निर्मित डेटाफ्रेम का स्थानीय संदर्भ है। सबसे पहले मैंने सोचा कि यह 'प्लीयर' में 'गिनती' समारोह का आह्वान था। (खराब डिजाइन, आईएमओ।) –

2

मुझे लगता है कि पैनल एक साजिश के घटक डेटा में एक स्तंभ है। आप स्तंभ नामों की सूची मिलती है:

names(ggplot_build(x)$data) 

गिनती और आवृत्ति चर के लिए, आप हैडली किताब, पेज 69 का उल्लेख कर सकते हैं:

हिस्टोग्राम और बारंबारता बहुभुज geom उपयोग stat_bin दोनों । यह सांख्यिकी दो आउटपुट चर गणना और घनत्व उत्पन्न करता है। गिनती डिफ़ॉल्ट है क्योंकि यह सबसे व्याख्यात्मक है। घनत्व मूल रूप से कुल गणना द्वारा विभाजित गणना है, और जब आप चाहते हैं तो वितरण के आकार की तुलना करें, समग्र आकार नहीं। विभिन्न आकारों वाले सब्सट्रेट्स के वितरण की तुलना करते समय आप इसे पसंद करेंगे।

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