2012-01-10 10 views
5

में विभिन्न प्रतीक आकारों के साथ किंवदंती मेरे चार्ट में मैं प्लॉट किए गए मंडलियों के व्यास में कुछ जानकारी एन्कोड करता हूं। मेरा सवाल यह है कि, एक किंवदंती में उस जानकारी को दस्तावेज करने का सबसे आसान तरीका क्या है?बेस आर

यहाँ मैं अब तक की कोशिश की है:

dat <- rnorm(100) 
cex_brks <- quantile(dat, c(0.25,0.5,0.75)) 
cex_size <- c(1,1.4,1.8, 2.2) 
cex <- rep(NA, length(dat)) 
for (i in 1:3) { 
    cex[is.na(cex) & dat<=cex_brks[[i]]] <- cex_size[[i]] 
} 
cex[is.na(cex)] <- cex_size[[4]] 
plot(dat, cex=cex, pch=21) 
legend(
    "bottom", 
    legend=c("very small", "small", "large", "very large"), 
    bty="n", 
    pch=21, 
    cex=cex_size 
) 

हालांकि यह इस तरह से कर रही है, न केवल प्रतीक (PCH) आकार में बदल गया है, लेकिन कथा पाठ के रूप में अच्छी तरह से है। मैं इसे कैसे ओवरराइड कर सकता हूं ताकि केवल किंवदंती प्रतीक अलग-अलग आकार हों?

उत्तर

11

आप तर्क legend() पर तर्क दे रहे हैं।

cex कथा के पाठ का आकार (और साथ डिफ़ॉल्ट pt.cex और title.cex के लिए मान प्रदान करने के रूप में यदि वे अन्यथा निर्दिष्ट नहीं हैं प्रयोग की जाने वाली) को नियंत्रित करता है।

+7

कोई भी आर दुनिया को एक बड़ा पक्ष और एक केंद्रीय स्थान में सभी "सीएक्स" विविधताओं को दस्तावेज कर सकता है। –