Verilerin 2 kategorisi ile dağılım grafiği çizmek istiyorum. biri mavi, ve onlar (veya başka bir kombinasyon) yerleştirdikleri yerde yeşil renkte görünür. Şeffaflık konusunda bile bazı şeylerin daha zor olduğunu gördüm. Grafiğin rengi, bir alanda çizilen son noktanın mavi mi yoksa sarı mı olduğu tarafından etkilenir. Aşağıdaki kod ile Örneğin R'de, bir çizimde 2 renk katmak mümkündür (örneğin, katkısız veya subtraktif renk karıştırma ile)
:
orders
set şekline bağlı
col1 <- rgb(red = .0, green = 0, blue = 0.8, alpha = 0.8)
col2 <- rgb(red = .8, green = 0.8, blue = 0, alpha = 0.8)
circle <- data.frame(x = c(0.2,0),
y = c(0,0),
col = c(col1, col2),
stringsAsFactors = F)
orders <- c(1,2)
plot(x = circle$x[orders], y = circle$y[orders],
col = circle$col[orders], pch = 19, cex = 100, xlab = "", ylab = "")
(kurar hangi iki büyük noktalar çizilir yuvarlak şekilde) farklı sonuçlar elde
Ve iki daireyi çizdiğiniz sırayı değiştirirseniz, aşağıdakileri yapın:
Her iki durumda da yeşil almak için renkleri karıştırmak. Bunu yapmanın bir yolu var mı? Teşekkürler! Düzenle - iki grafik pdf cihazı kullanılarak yapılmıştır. Ayrıca çalışıp çalışmadığını görmek için tikzDevice üzerinden kodu çalıştırmayı denedim ama yapmadı.
paket 'colorspace' bir işlev 'tür karışık renkte değerini hesaplar mixcolor' sahiptir: önceden SO renkler ve alfalar karıştırma kurallarına gönderme yoktur http://cran.r-project.org/web/packages/colorspace/colorspace.pdf. Bunu doğrudan yapmanın bir yolunu bilmiyorum - bu sorunla ilgili çözümlerim, verileri görselleştirmenin farklı bir yolunu bulmak oldu. hexbin ile, 'facets' kullanarak veya her noktada net bir skor hesaplayarak. – Andrie
Bu gerçekten bir cevap değil, ama http://en.wikipedia.org/wiki/Alpha_compositing#Alpha_blending'e bakabilirsiniz. Farklı cihazların (PDF, tikzDevice, PNG vb.) Tümünü kullandığını farz ediyorum overlaid renkleri belirlemek için bu algoritmadaki varyasyonlar ve neler olduğunu anlamanıza yardımcı olabilir. –
Özellikle, bu formüllerle aldatmaktan biraz daha fazla alfa harmanlamanın değişmez olmadığını anladım (aslında makalenin işaret ettiği gibi, bazı durumlarda da ilişkilendirici değil, çünkü bu burada önemli değil çünkü sadece iki rengi birleştiriyorsunuz) - yukarıdaki "sipariş konuları" nı açıklayan sonuçlar. –