2013-10-16 8 views
1

필자는 그림 개념을 사용하여 내 플롯 작성 문을 짧게 유지하기 위해 모든 그래프 매개 변수를 설정하려고합니다. 정확한 트 렐리 스 매개 변수 액세스 틱 마크 길이 (또는 해당 문제의 스케일 매개 변수)를 찾지 못하는 것 같습니다. 플롯의 축의 각각 axis.components격자 (요소)의 그래픽 파라미터리스트에 의해 제어된다위한R 래티스에서 트 렐리 스 테마를 사용하여 눈금 표시 크기를 설정하는 방법은 무엇입니까?

library(lattice) 

x = runif(100) 
my.theme = trellis.par.get() 
my.theme$axis.line = list(tck=c(4))  # this does not work 
dp <- densityplot(~x) 

# this works, but I want to do it using a theme 
# dp <-densityplot(~x, scales=list(y=list(tck=c(4)))) 

png("dp.png", width=400, height=200) 
trellis.par.set(my.theme) 
plot(dp); dev.off() 

답변

1

는 틱 길이.

실행 str(trellis.par.get("axis.components"))은 당신이 목표로하는 무엇을보고, 다음과 같이 할 수 있습니다 :

mytheme <- list(axis.components = list(left = list(tck=4), right = list(tck=4))) 
trellis.par.set(mytheme) 
densityplot(~x) 

enter image description here