【问题标题】:treemap for no hierarchical data没有分层数据的树形图
【发布时间】:2015-08-04 21:40:58
【问题描述】:

我是R新手。我有一个场景,可能你能给我一些提示。

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

dt<-c(4.94 , 4.84 , 2.89)

我想要一个主正方形,面积为 4.94,然后在这个区域中的第二个正方形 4.84。面积为 2.89 的第三个方格应该在第二个方格 (4.84) 中

如何在 R 中做到这一点?

【问题讨论】:

    标签: r data-visualization treemap


    【解决方案1】:
    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)
    

    这是你要找的吗?

    【讨论】:

    • 非常感谢,如何嵌入 thirs square?每个方格都可以有标题吗?
    • 这里已经有3个方格了(你的第一个和第二个方格相差很小)。
    猜你喜欢
    • 2020-07-09
    • 2019-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-12
    • 1970-01-01
    • 2011-11-24
    相关资源
    最近更新 更多