मेरी स्थापना पर डिफ़ॉल्ट विषय कुछ ऐसा है जो मूल्यों को गुलाबी और सियान में मानचित्र बनाता है। उदाहरण के लिए इसे ग्रे स्केल थीम में कैसे बदला जाए?आर: जाली (लेवलप्लॉट) रंग विषय कैसे बदलें?
उत्तर
आपके अनुरोध को पूरा करने के कई तरीके हैं। सबसे सरल है:
trellis.device(color = FALSE)
एक और है
ltheme <- canonical.theme(color = FALSE) ## in-built B&W theme
ltheme$strip.background$col <- "transparent" ## change strip bg
lattice.options(default.theme = ltheme) ## set as default
इस मेल संग्रह आइटम देखें: अधिक जानकारी के लिए Re: [R] specify lattice black-and-white theme।
आप
library(lattice)
lattice.options(default.theme = standard.theme(color = FALSE))
जो मुद्रण के लिए काले और सफेद उपयुक्त चालू हो जाती है का उपयोग कर सकते हैं। मैंने
sb <- trellis.par.get("strip.background")
sb[["col"]][1] <- "lightgray"
trellis.par.set("strip.background", sb)
जैसी चीजों के साथ भी खेला है जो केवल शीर्षलेख पृष्ठभूमि को बदलता है।
और मैंने सोचा कि लोगों ने केवल ggplot2 प्रश्न पूछे हैं :) परिवर्तन के लिए कुछ lattice देखें।
उत्तर लोगों के लिए धन्यवाद! इससे मुझे विषय पर अधिक जानकारी प्राप्त करने में भी मदद मिली। मुझे पता चला कि मैं निम्न उदाहरण के लिए उपयोग कर भूरे तराजू नियंत्रित कर सकते हैं:
levelplot(my_var, col.regions = gray(0:100/100))
जो मुझे (0) सफेद करने के लिए काले रंग से ग्रे के 100 रंगों देता है (1)।
मैं ग्रे स्केल छवियों (फोटो) को साजिश करने के लिए फ़ंक्शन का उपयोग कर रहा हूं जिसे मैंने डबल मैट्रिक्स से पूर्व-संसाधित किया है। मुझे नहीं पता कि यह सबसे अच्छा संभव तरीका है, लेकिन अब तक यह काम करता है और मुझे विश्वास है कि यह मुझे ईबीआईमेज और रिमेज पुस्तकालयों में मूल प्रदर्शन विकल्पों की तुलना में ग्राफिंग के लिए और विकल्प प्रदान करता है। मुझे नहीं पता कि मैं रंगीन छवियों को प्रदर्शित करने के लिए पैलेट को कैसे बदलूं, लेकिन मुझे खुशी है कि मुझे अब तक ऐसा करने की ज़रूरत नहीं है ...
यदि आपके पास अपनी छवि (8 बिट) में ग्रे के 256 स्तर हैं, तो शायद ग्रे (0: 255/255) मूल के करीब होगा? – Greg
अरे, एक अच्छी टिप! हालांकि मेरी छवियों के मामले में मैं 50 से ऊपर के मानों के साथ मतभेद देखना बंद कर देता हूं। – user442446
आप का उपयोग करने पर भी विचार करना चाहेंगे यह आंकड़े आकार को काफी हद तक कम कर देता है, जैसा कि मैंने हाल ही में पाया था। सामान्य रूप में ट्रेल्लिस सेटिंग बदलकर साथ इस टिप का मेल, यहाँ एक निम्नलिखित उदाहरण हैं:
trellis.par.set(regions=list(col=topo.colors(100)))
levelplot(volcano, panel = panel.levelplot.raster)
levelplot(volcano, panel = panel.levelplot.raster,
par.settings=list(regions=list(col=topo.colors(100))))
दूसरी विधि भ्रामक है क्योंकि ट्रेल्लिस सेटिंग्स वास्तव में विश्व स्तर पर बदला जा रहा। मुझे col.regions तर्क के बारे में पता नहीं था - यह बहुत अच्छा है क्योंकि यह स्थानीय रूप से रंगीन थीम को बदलता प्रतीत होता है।
केवल एक ही है कि मेरे लिए काम किया है:
>trellis.par.set(canonical.theme(color = FALSE))
- 1. आर/जाली
- 2. आर: इस प्रकार जाली
- 3. आर, ggplot2, जाली, या latticeExtra
- 4. आर जाली xyplot
- 5. विजुअल स्टूडियो रंग विषय
- 6. आर: heatmap.2 रंग कुंजी बदलें
- 7. बिल्डिंग आर पैकेज: 'विषय'
- 8. आर में जाली xyplot() grayscale कैसे बनाने के लिए?
- 9. बॉक्सप्लॉट के सीमा रंग को कैसे बदलें?
- 10. जाली भूखंडों में स्ट्रिप्स पर टेक्स्ट बदलें
- 11. सूची बदलें कैसे बदलें टेक्स्ट रंग
- 12. विषय
- 13. NavigationBar बदलें रंग (पृष्ठभूमि रंग)
- 14. एक्शनबैरशेलॉक पृष्ठभूमि रंग बदलें
- 15. Emacs - हर घंटे यादृच्छिक रंग विषय?
- 16. xterm: पृष्ठभूमि रंग कैसे बदलें?
- 17. चयनित टेक्स्ट रंग कैसे बदलें?
- 18. जेपी प्रोग्रेसबार रंग कैसे बदलें?
- 19. JSeparator का रंग कैसे बदलें?
- 20. ग्रहण रंग विषय बदलते समय रंग बदलते नहीं हैं
- 21. नोटपैड ++ टेक्स्ट रंग बदलें?
- 22. UISearchBar प्लेसहोल्डर रंग बदलें
- 23. बदलें पृष्ठभूमि रंग WPF
- 24. edittext कर्सर रंग बदलें
- 25. हाइलाइट रंग बदलें
- 26. चयन का रंग बदलें
- 27. बदलें UIBarbuttonItems रंग
- 28. बदलें edittext सीमा रंग
- 29. बदलें नेवबार रंग 2.0.4
- 30. जाली ग्राफिक्स
वास्तव में, काफी प्रयास एक जाली समझाने भूखंडों है (http [ggplot2 के पॉलिश दिखता करने के लिए ईर्ष्या करने के लिए थोड़ा] निर्माण करने के लिए कर सकते हैं के साथ: //latticeextra.r -forge.r-project.org/#layer&theme=ggplot2like)। Ggplot2 के लिए कोई लैटिसेलिक थीम नहीं है जिसे मैं जानता हूं। – baptiste
यह काम नहीं किया, कम से कम संगठन मोड में नहीं। 'Trellis.par.set (canonical.theme (color = FALSE)) का उपयोग करना था ' – Henrik
@ हेनरिक मेरे लिए - आपके समाधान को साझा करने के लिए धन्यवाद! – deca