के लिए दो प्रतीकों को दिखाएं pch
का उपयोग करके मैं किसी भी प्रतीक को साजिश कर सकता हूं और किंवदंती में किसी भी लेबल को असाइन कर सकता हूं। लेकिन मैं प्रत्येक किंवदंती लेबल के लिए दो प्रतीकों को कैसे प्लॉट कर सकता हूं? उदाहरण के लिए, नीचे की साजिश में, मुझे ■ ▲ ● उन लोगों के लाल संस्करणों के साथ जोड़ा जाना चाहिए, इसलिए मेरे पास छः प्रतीकों के लिए किंवदंती में प्रदर्शित केवल तीन लेबल 'ए', 'बी', 'सी' है। फिलहाल, ऐसा लगता है कि मूल कथानक कथा मुझे केवल हर लेबल के लिए एक प्रतीक प्लॉट करने के लिए अनुमति देता है:प्रत्येक किंवदंती लेबल
plot(rnorm(50),pch=c(15:17),col=1:2)
legend('topleft',pch=c(15:17),col=1:2,legend=c("a","b","c"),cex=1.5)
क्या आप 'अंक()' और 'पाठ()' के संयोजन के साथ एक पौराणिक कथा अपने आप का निर्माण करने से रोकने के? (या यह एक 'स्वीकार्य' समाधान होगा?) एक और विचार 'ggplot2' को 'पृथक' और 'रंग' पैमाने के साथ उपयोग करना होगा। – chl
@chl: आपका पहला बिंदु - मैंने सोचा कि अधिक मजबूत/स्वचालित समाधान संभव होगा। आपका दूसरा बिंदु - मैं ईमानदारी से ggplot2 को नापसंद करता हूं, क्योंकि यह डिफ़ॉल्ट रूप से अधिक चार्टजंक में जोड़ता है, इसलिए मैं इससे बचता हूं। शायद आपके पास जाली/ग्रिड के लिए समान विचार है? –
हम्म। मुझे आश्चर्य है कि ggplot2 विषयों को आपको खुश करने के लिए tweaked किया जा सकता है। पृष्ठभूमि और ग्रिड लाइनों के अलावा आप चार्टजंकी पर क्या विचार करते हैं? हालांकि मुझे लगता है कि नीचे @ जोश ओ'ब्रायन द्वारा प्रदान किया गया जाली समाधान आपको अच्छी तरह से अनुकूल होना चाहिए। –