दिलचस्प पोस्ट
एंड्रॉइड वॉली स्व ने HTTPS ट्रस्ट एंकर पर प्रमाणीकरण पथ के लिए नहीं मिला एक HTTP प्रतिक्रिया शीर्षक में सामग्री-स्वभाव का उपयोग वाइल्डकार्ड जेनेरिक प्रकार के साथ जावा संग्रह में मूल्य जोड़ नहीं सकते टंकिनर लूप और सीरियल लिखना एचटीएमएल में चयन के बाद रेंज ऑब्जेक्ट के परिवर्तनों को जारी रखने के लिए jQuery: एक ईवेंट हैंडलर समारोह में ईवेंट ऑब्जेक्ट को तर्क के रूप में दिए बिना कैसे प्राप्त करें? एएसपी.नेट – जेएसओ से एएसएचएक्स तक जासूसी करना एंड्रॉइड – java.lang.SecurityException: अनुमति अस्वीकृति: शुरुआती आशय IPhone एसडीके में रिंगटोन सेट करें MySQL संग्रहीत कार्यविधियों का उपयोग उनको या उनका उपयोग करने के लिए नहीं jQuery: फ़ंक्शन को बच्चों को छोड़ दें क्लिक करें "SELECT * FROM table_name;" के लिए MySQL पंक्ति आदेश फ़ंक्शन पैरामीटर के लिए 'const' का उपयोग करें एडमिन अधिकार के बिना अनुप्रयोग से विंडोज सर्विस शुरू करें (सी ++) जब, यदि कभी, पाश अनलोल अभी भी उपयोगी है?

अनुकरण ggplot2 डिफ़ॉल्ट रंग पैलेट

वांछित रंगों के लिए ggplot2 के डिफ़ॉल्ट रंग पैलेट का अनुकरण करने के लिए मैं किस फंक्शन का उपयोग कर सकता हूं। उदाहरण के लिए, 3 का इनपुट इन रंगों के साथ हेक्स रंग के एक चरित्र वेक्टर का उत्पादन करेगा: यहां छवि विवरण दर्ज करें

वेब के समाधान से एकत्रित समाधान "अनुकरण ggplot2 डिफ़ॉल्ट रंग पैलेट"

यह रंग व्हील के चारों तरफ समान रूप से अंतर है, जो 15 से शुरू होता है:

 gg_color_hue <- function(n) { hues = seq(15, 375, length = n + 1) hcl(h = hues, l = 65, c = 100)[1:n] } 

उदाहरण के लिए:

 n = 4 cols = gg_color_hue(n) dev.new(width = 4, height = 4) plot(1:n, pch = 16, cex = 2, col = cols) 

यहां छवि विवरण दर्ज करें

ये उत्तर सभी बहुत अच्छे हैं, लेकिन मैं स्टैकेवर्फ फ्लो पर एक और चीज़ साझा करना चाहता हूं जो वास्तव में बहुत उपयोगी है, यहां सीधा लिंक है

असल में, @ डीजेज़ एल्फर्स से पता चलता है कि आप सभी रंगों, निर्देशांकों आदि को कैसे प्राप्त कर सकते हैं, जीजीप्लोट आपके द्वारा बनाई गई साजिश का निर्माण करने के लिए उपयोग करता है। बहुत अच्छा!

 p <- ggplot(mpg,aes(x=class,fill=class)) + geom_bar() ggplot_build(p)$data [[1]] fill y count x ndensity ncount density PANEL group ymin ymax xmin xmax 1 #F8766D 5 5 1 1 1 1.111111 1 1 0 5 0.55 1.45 2 #C49A00 47 47 2 1 1 1.111111 1 2 0 47 1.55 2.45 3 #53B400 41 41 3 1 1 1.111111 1 3 0 41 2.55 3.45 4 #00C094 11 11 4 1 1 1.111111 1 4 0 11 3.55 4.45 5 #00B6EB 33 33 5 1 1 1.111111 1 5 0 33 4.55 5.45 6 #A58AFF 35 35 6 1 1 1.111111 1 6 0 35 5.55 6.45 7 #FB61D7 62 62 7 1 1 1.111111 1 7 0 62 6.55 7.45 

इससे परिणाम है

 library(scales) show_col(hue_pal()(4)) 

चार रंग जीजीप्लॉट

 show_col(hue_pal()(3)) 

तीन रंग जीगप्लोट

हेडली विकम द्वारा ggplot2 पुस्तक की पृष्ठ 106 से:

डिफ़ॉल्ट रंग योजना, scale_colour_hue एचसीएल कलर व्हील के आस-पास समान दूरी वाले रंग दिखती है।

कुछ रिवर्स इंजीनियरिंग के साथ आप इस फ़ंक्शन का निर्माण कर सकते हैं:

 ggplotColours <- function(n = 6, h = c(0, 360) + 15){ if ((diff(h) %% 360) < 1) h[2] <- h[2] - 360/n hcl(h = (seq(h[1], h[2], length = n)), c = 100, l = 65) } 

बारप्लोट में इसे प्रदर्शित करना:

 y <- 1:3 barplot(y, col = ggplotColours(n = 3)) 

यहां छवि विवरण दर्ज करें