में एक कस्टम रंग पैलेट बनाएं मुझे पता है कि R
स्वचालित रूप से कुछ रंग पट्टियाँ साथ भरी हुई है, इस तरह के रूप palette
, rainbow
, heat.colors
और gray
। मुझे RColorBrewer
के बारे में भी पता है। लेकिन, अगर मैं एक कस्टम रंग पैलेट का उपयोग करना चाहता हूं और नाम से रंग असाइन करना चाहता हूं? क्या यह संभव है?आर
#1A73BA (R: 26 G: 115 B: 186) - this is a blue
#FFDB43 (R:255 G:219 B:67) - this is a yellow
#B54B05 (R:181 G:75 B:5) - this is an orange
मेरी कंपनी का नाम के पहले अक्षर पर हैं:
मेरी कंपनी का रंग पैलेट इस प्रकार है।
मैं उन रंगों को हेक्स या आरजीबी के बजाय नाम के माध्यम से कॉल करने में सक्षम होना चाहता हूं क्योंकि मुझे उन्हें याद नहीं है। आदर्श रूप से, मैं एक ऐसी फाइल बना सकता हूं जो स्वचालित रूप से आर में लोड हो जाए जो इन रंगों को शुरू करेगी।
ATBlue <- #1A73BA
ATYellow <- #FFDB43
ATOrange <- #B54B05
फिर, मैं रंग कह सकते हैं:
plot(x,y, col = "ATBlue")
मैं एक dataframe में मूल्यों डाल सकता है, तो उन्हें इतनी तरह फोन:
ATColors <- data.frame(name = c("ATBlue", "ATYellow", "ATOrange"), color= c("#1A73BA", "#F7D364", "#B54B05"))
plot(x,y, col = ATColors[3,2])
लेकिन मुझे पता है की आवश्यकता होगी इसे सही तरीके से कॉल करने के लिए डेटाफ्रेम में स्थान।
क्या मैं एक तत्व बना सकता हूं जो आर लॉन्च होने पर स्वचालित रूप से लोड हो जाएगा जो मुझे एक कस्टम रंग नाम को साजिश में कॉल करने की अनुमति देगा?
मैं सवाल अद्यतन में थोड़ा और अधिक स्पष्ट होना। मैं सिर्फ एक उदाहरण के रूप में उस gif का उपयोग कर रहा था। आदर्श रूप में, मैं अपनी कंपनी के रंग लेता हूं और इसमें से एक पैलेट बना देता हूं, इसलिए यह 10 रंग या तो होगा, 200 नहीं या जो कुछ भी था। मैंने आपके द्वारा सुझाए गए प्रयासों की कोशिश की, फिर साजिश फिर से बनाई। 'प्लॉट (एक्स, वाई, कोल =" सीकोड्स ") ', जो यह देता है:' plot.xy में त्रुटि (xy, type, ...): अमान्य रंग का नाम' ccodes''। यह हालांकि काम करता है: 'साजिश (एक्स, वाई, कोल =" # 2e8b57 ")'। क्या उस उदाहरण में सीकोड काम करने का कोई तरीका नहीं है? धन्यवाद – mikebmassey
प्लॉट (x, y, col = "seagreen") के रूप में होगा। –
'paste0 (" # ", ccodes) -> ccodes' तब आप इसे अपने प्लॉट कॉल में तब तक उपयोग कर सकते हैं जब तक आप उद्धरण ड्रॉप न करें:' plot (x, y, col = ccodes) ' – plannapus