gpt4 book ai didi

R Treemap - 如何添加多个标签

转载 作者:行者123 更新时间:2023-12-05 08:19:07 25 4
gpt4 key购买 nike

我正在尝试使用 R 包树状图创建一个树状图,该树状图类似于包中示例中的树状图。

library(treemap)
data(GNI2010)
treemap(GNI2010,
index=c("iso3"),
vSize="population",
vColor="GNI",
type="value")

有没有办法从列中添加额外的标签以显示“CHN, 13,500 亿, 20%”

最佳答案

您可以创建一个新变量,例如下面的“label”,然后使用 pastesprintf 以及各种数字格式选择等,制作您想要的任何标签想。然后使用该变量代替 iso3。您将在较小的矩形上用完空间,但可以调用 force.print.labels 参数。

这里是一个添加人口的简单例子。 enter image description here

GNI2010$label <- paste(GNI2010$iso3, GNI2010$population, sep = ", ")

treemap(GNI2010,
index=c("label"),
vSize="population",
vColor="GNI",
type="value")

关于R Treemap - 如何添加多个标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29253844/

25 4 0