मैं एक साधारण बिखराव साजिशscatterplot - आधार आर साजिश
x<-rnorm(100)
y<-rnorm(100)
z<-rnorm(100)
मैं plot(x,y)
प्लॉट करने के लिए चाहते हैं, लेकिन अंक के रंग रंग होना चाहिए z
के आधार पर कोड किया है।
इसके अलावा, मैं परिभाषित करने की क्षमता रखना चाहता हूं कि कितने समूह (और इस प्रकार रंग) z
होना चाहिए। और यह समूह आउटलेटर्स के लिए प्रतिरोधी होना चाहिए (शायद z
घनत्व को n
बराबर घनत्व समूहों में विभाजित करें)।
अभी तक मैं इसे मैन्युअल रूप से करता हूं, क्या यह स्वचालित रूप से ऐसा करने का कोई तरीका है?
नोट: मैं इसे बेस आर के साथ ggplot
के साथ नहीं करना चाहता हूं।
क्या कट() समान सामग्री अंतराल में विभाजित होता है? – ECII
@ECII - डिफ़ॉल्ट रूप से नहीं। 'Hmisc ::: cut2()' 'm' तर्क प्रदान करता है जो प्रत्येक समूह में कम से कम अवलोकनों को सेट करता है, हालांकि यह आसान बनाता है। कुछ 'z.cols2 <- cut2 (z, m = length (z)/3) की तरह कुछ चाल चलाना चाहिए। – Chase
कट 2 में जी तर्क बेहतर नहीं होना चाहिए? कट 2 (जेड, जी = 3)? – ECII