2
我在自己的視口中放置了多個treemaps。我指定了特定大小的視口,然後將該樹圖添加到視口中,但是我無法獲取樹圖來填充整個視口。用樹形圖填充R視口的區域
這裏是什麼,我試圖做一個示例代碼:
library(treemap)
library(grid)
main_vp <- viewport(x=0.5, y=0.5, width=1, height=1)
pushViewport(main_vp)
coords <- data.frame(X=c(0.2, 0.2, 0.5, 0.5), Y=c(0.2, 0.5, 0.5, 0.2))
for(i in 1:4)
{
size <- 0.5
my_x <- coords$X[i]
my_y <- coords$Y[i]
sub_vp <- viewport(x=my_x, y=my_y, width=size, height=size)
pushViewport(sub_vp)
grid.rect(gp=gpar(lty="dashed"), vp=main_vp)
treemap(iris, index=c("Species"), vSize="Sepal.Length", vColor="Species",
title = "", vp=main_vp)
upViewport()
upViewport()
upViewport()
}
如果執行所提供的代碼,你會看到樹狀圖非常小,對於子視口的大小和我希望樹形圖覆蓋子視口中可能的最大區域。 任何建議或例子,由於