没有分层数据的树状图

treemap for no hierarchical data

我是 R 的新手。我有一个场景,也许你可以给我一些提示。

我有一个非常简单的向量:

dt<-c(4.94 , 4.84 , 2.89)

我想要一个面积为 4.94 的主广场,然后在这个面积上有一个 4.84 的第二个广场。面积为 2.89 的第三个正方形应该在第二个正方形 (4.84)

我如何在 R 中执行此操作?

areas <- c(4.94 , 4.84 , 2.89) #vector of areas
sides <- sqrt(areas) #vectors of side lengths

plot(0,0,type="n",xlim=c(0,4),ylim=c(0,4),axes=F,ann=F, asp=1) #Blank plot
rect(0,0,sides,sides,col=1:3,border=1:3)

或居中:

plot(0,0,type="n",xlim=c(-2,2),ylim=c(-2,2),axes=F,ann=F, asp=1) #Blank plot
rect(-sides/2,-sides/2,sides/2,sides/2,col=1:3,border=1:3)

这是您要找的吗?