मैं सिर्फ एक क्रॉस this nice code कि इस बिखराव मैट्रिक्स साजिश बनाता आया:सहसंबंध (आर) में अलग अलग बिंदु आकार के साथ स्कैटर-मैट्रिक्स साजिश
alt text http://addictedtor.free.fr/graphiques/graphiques/graph_137.png
और यह एक likret पैमाने चर को लागू करना चाहता था (पूर्णांकों 1 से 5 तक) डॉट के आकार/रंग (निचले त्रिकोण में) बनाकर भिन्न होता है कि उस प्रकार के कितने विकल्प होते हैं (जैसे जिटर ने मुझे दिया हो सकता है)।
बेस प्लॉटिंग तंत्र पर इसे कैसे करें इस पर कोई विचार है?
अद्यतन:
मैं निम्नलिखित समारोह बना है, लेकिन कैसे डॉट्स के पैमाने हमेशा की तरह, "अच्छा" हो तुम्हें क्या लगता है के लिए पता नहीं है?
panel.smooth2 <- function (x, y, col = par("col"), bg = NA, pch = par("pch"),
cex = 1, col.smooth = "red", span = 2/3, iter = 3, ...)
{
require(reshape)
z <- merge(data.frame(x,y), melt(table(x ,y)),sort =F)$value
z <- z/ (4*max(z))
symbols(x, y, circles = z,#rep(0.1, length(x)), #sample(1:2, length(x), replace = T) ,
inches=F, bg="blue", fg = bg, add = T)
# points(x, y, pch = pch, col = col, bg = bg, cex = cex)
ok <- is.finite(x) & is.finite(y)
if (any(ok))
lines(stats::lowess(x[ok], y[ok], f = span, iter = iter),
col = col.smooth, ...)
}
a1 <- sample(1:5, 100, replace = T)
a2 <- sample(1:5, 100, replace = T)
a3 <- sample(1:5, 100, replace = T)
aa <- data.frame(a1,a2,a3)
pairs(aa , lower.panel=panel.smooth2)
धन्यवाद डौग, मैं आपके समाधान के साथ गया लेकिन एक और सवाल आया (मैंने मूल प्रश्न अपडेट किया) - कोई विचार? –
ठीक ताल - अब आपके अपडेट को आपके अपडेट किए गए प्रश्न – doug
के प्रकाश में संपादित करें धन्यवाद शेन, मैंने आपके सुझाव को लागू किया और परिणाम (स्पष्ट रूप से क्रेडिट के साथ) प्रकाशित किया: http://www.r-statistics.com/2010/04/सह-संबंध-बिखराव-प्लाट-मैट्रिक्स के लिए आदेश दिया-स्पष्ट-डाटा / –