2011-08-23 18 views
7

के नीचे सांख्यिकीय जानकारी जोड़ें मैं आर में एक ग्राफ (हिस्टोग्राम, टाइम सीरीज़ प्लॉट) के नीचे दिए गए वितरण के संबंध में सांख्यिकीय जानकारी (न्यूनतम, अधिकतम, क्वार्टाइल मान, माध्य, औसत आदि) जोड़ने का प्रयास कर रहा हूं। मुझे पता है कि सारांश() फ़ंक्शन का उपयोग करके आंकड़े उत्पन्न किए जा सकते हैं। हालांकि, क्या कोई ग्राफ के नीचे ऐसी जानकारी कैसे रख सकता है?ग्राफ़

ऐसा लगता है कि ऐसा करना आसान होना चाहिए, लेकिन मुझे यह कैसे करना है इसके बारे में कुछ भी ऑनलाइन नहीं मिल रहा है। क्या आर का उपयोग करना भी संभव है?

किसी भी मदद की सराहना की जाएगी!

उत्तर

10

यहां एक तरीका है। कुछ डमी डेटा

set.seed(2) 
dat <- rnorm(100, mean = 3, sd = 3) 

गणना सारांश

sdat <- summary(dat) 

हम तो एक साथ paste() का उपयोग कर सारांश आँकड़ों के नाम और उनके मान पेस्ट कर सकते हैं, और collapse यह एक एकल स्ट्रिंग

summStr <- paste(names(sdat), format(sdat, digits = 2), collapse = "; ") 
करने के लिए

ध्यान दें कि मैं आंकड़ों के मानों को प्रारूपित करता हूं ताकि format() का उपयोग करके केवल दो महत्वपूर्ण अंक हो। इस साजिश में जोड़ा जा सकता मैं उपशीर्षक नीचे साजिश धक्का तर्क line के माध्यम से एक छोटा सा एक उपशीर्षक उपयोग के रूप में कहते हैं कि title() समारोह

op <- par(mar = c(7,4,4,2) + 0.1) 
hist(dat) 
title(sub = summStr, line = 5.5) 
par(op) 

text added to a plot as a subtitle

+0

आपको बहुत बहुत धन्यवाद! एक इलाज की तरह काम किया :) – MNaughton

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