하나의 페이지에 여러 개의 트리 맵을 넣으려고합니다. 각 트리 맵은 데이터의 하위 집합을위한 것이므로 한 번에 모두 볼 수 있으면 유용합니다. 다음 코드는 각 하위 집합에 트리 맵을 만듭니다. 그러나 각각은 고유 한 페이지에 있습니다.하나의 페이지에 여러 개의 R 트리 맵이 있습니다.
질문 1) 모든 페이지를 하나의 페이지에 넣을 수있는 방법이 있습니까? 질문 2) 각 트리 맵이 전체 크기를 확장 할 수있는 방법이 있습니까?
library(treemap)
library(plyr)
numSubsets = sapply(df[myIndexColumn], function(x) length(unique(x)))
par(mfrow=c(1, numSubsets))
do_treemap <- function(mySubset)
{
t <- paste("Subset Number",mySubset$subset_num[1])
treemap(mySubset, index=c("Level 1","Level 2"), vSize="sizeVar", vColor="colorVar", title=t)
}
ddply(df, .variables=c("subset_num"), .fun=do_treemap)
이 주제는 다음에서 논의됩니다 : http://stackoverflow.com/questions/15000525/how-to-plot-grid-plots-on-a-same-page/15001309#15001309 또 다른 문제점은' mfrow'는'base' 그래픽을 사용하고'treemap'은'grid' 그래픽을 사용하며, 두 그래픽은 일반적으로 호환되지 않습니다. –