2014-11-13 1 views
3

이 작동 :알파 색상을 지정할 때 러그 플롯이 작동하지 않습니까?

plot(1:10, col=rgb(0,0,0,1)) 
rug(1:10, col=rgb(0,0,0,1)) 

을 그리고 이것은 (더 양탄자가 추가로 그려되지 않음) 작동하지 않습니다

plot(1:10, col=rgb(0,0,0,0.9)) 
rug(1:10, col=rgb(0,0,0,0.9)) 

이유는 무엇입니까? 어떻게 해결할 수 있습니까?

내가 필요로하는 이유는 겹치는 "깔개"가 더 어두워 지도록 알파 색상을 추가하고 싶기 때문입니다.

plot(rep(1:10,100), rep(1:10,100), col=rgb(0,0,0,1)) 
rug(jitter(rep(1:10,100)), col=rgb(0,0,0,1)) 

enter image description here

+0

, 나는 당신을 생각하지 않는다 : 알파 색상을 지정할 수 beeing는하지 않고,이 음모에만 수 있어요 투명성을 볼 수 있습니다. 또한 장치에 종속되어 있습니다. –

+0

제 경험상 '깔개'는 실제로 투명성을 지원하지 않습니다. – Thomas

답변

2
# This is quite easy to do with ggplot2 
# data 
df = data.frame(x = rep(1:10,100), y = rep(1:10,100)) 
# code 
library(ggplot2) 
ggplot(df, aes(x=x, y=y)) + 
    geom_point() + 
    geom_rug(sides="b", position="jitter", alpha=0.2, colour="blue") + 
    scale_x_continuous(breaks=seq(0,10,by=2)) + 
    scale_y_continuous(breaks=seq(0,10,by=2)) 
rug``의 기본 크기와

enter image description here

관련 문제