Yüklememdeki varsayılan tema, değerleri pembe ve mavi ile eşleştiren bir şeydir. Örneğin gri tonlama temasına nasıl geçilir?R: kafes (levelplot) renk teması nasıl değiştirilir?
cevap
İsteğinizi gerçekleştirmenin birçok yolu vardır. En basit şöyledir: Daha fazla bilgi için Re: [R] specify lattice black-and-white theme:
trellis.device(color = FALSE)
başka
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
bu posta arşiv maddeye bakın olduğunu.
Yazdırma için siyah-beyaz-uygun açar
library(lattice)
lattice.options(default.theme = standard.theme(color = FALSE))
kullanabilirsiniz. Ayrıca, sadece başlık arka planını değiştiren
gibi şeylerle de oynadım.
Ve insanlar sadece ggplot2 soruları sordular diye düşündüm :) Bazı değişiklikler için bazı lattice görmek güzel.
Cevaplar çocuklar için teşekkürler! Ayrıca konu hakkında daha fazla bilgi bulmama yardımcı oldu. Ben şu örneğin kullanarak gri ölçekleri kontrol edebilirsiniz öğrendik:
me (0) beyaza siyah gri 100 tonunu verirlevelplot(my_var, col.regions = gray(0:100/100))
(1).
Çift matris için önceden işlediğim gri tonlamalı görüntüleri (fotoğrafları) çizmek için işlevi kullanıyorum. Mümkün olan en iyi yaklaşım olup olmadığını bilmiyorum, ama şimdiye kadar çalışıyor ve EBImage ve rimage kütüphanelerindeki temel görüntüleme seçeneklerinden daha fazla grafik oluşturma seçeneği sunduğuna inanıyorum. Renk resimlerini göstermek için paleti nasıl değiştireceğimi bilmiyorum, ancak şu ana kadar bunu yapmak zorunda olmadığına sevindim ...
Görüntünüzde 256 renk gri (8bit) varsa, gri (0: 255/255) orijinaline daha yakın olabilir mi? – Greg
Hey, iyi bir bahşiş! Resimlerim arasında 50'den fazla değerlerle farklılıkları görmeme rağmen. – user442446
Ayrıca, kullanmayı düşünebilirsiniz. Son zamanlarda öğrendiğim gibi, şekil boyutunu büyük ölçüde azaltır. genel olarak kafes ayarlarını değiştirerek bu ucu birleştiren burada Aşağıdaki örnekler şunlardır: çardak ayarlarının genel değiştirilmesini aslında, çünkü
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))))
İkinci yöntem aldatıcıdır. Col.regions argümanı hakkında hiçbir şey bilmiyordum - bu renk temasını yerel olarak değiştirdiği için oldukça güzel.
benim için çalıştı tek:
>trellis.par.set(canonical.theme(color = FALSE))
gerçekten de (http [ggplot2 en cilalı tasarımlara kadar gıpta az] sahip araziler üretmek için kafes ikna edebilir yeterli çaba biri ile: //latticeextra.r -forge.r-project.org/#layer&theme=ggplot2like). Bildiğim ggplot2 için latit bir tema yok. – baptiste
Bu, en azından org modunda çalışmadı. Trellis.par.set (canonical.theme (color = FALSE)) kullanmalıydım ' – Henrik
@Henrik Aynı benim için - çözümünüzü paylaştığınız için teşekkürler! – deca