2013-06-21 3 views
8

में क्लस्टर डेंड्रोग्राम का लेबल आकार बदलें क्या किसी ने आर 3 में स्पष्ट बग के लिए कामकाज पाया है जो क्लस्टर डेंडरोग्राम पर लेबल आकार को बदलने पर रोक लगाता है?आर 3.01

3.01 करने के लिए आर अद्यतन करने से पहले ठीक काम करता था निम्नलिखित कोड (पहले संस्करण 2.15 था मुझे लगता है कि):

plot(hclust, labels = data[, 1], cex = 0.3) 

अब लेबल आकार करने के लिए कोई परिवर्तन नहीं है जब cex तर्क फेरबदल।

+1

आर 3.0.1 के पैच किए गए संस्करण को डाउनलोड करें, बग पहले ही तय हो चुका है http://stat.ethz.ch/R-manual/R-patched/NEWS –

उत्तर

27

plot() पर कॉल करने से पहले par() फ़ंक्शन का उपयोग करके आप cex पैरामीटर सेट कर सकते हैं। उदाहरण के लिए:

# example from ?hclust 
hc <- hclust(dist(USArrests), "ave") 

# default label size 
plot(hc, xlab="xlab", ylab="ylab", main="main", sub="") 

# reduced label size 
par(cex=0.3, mar=c(5, 8, 4, 1)) 
plot(hc, xlab="", ylab="", main="", sub="", axes=FALSE) 
par(cex=1) 
title(xlab="xlab", ylab="ylab", main="main") 
axis(2)