树映射包R,在两行或多行上拆分标题?

树映射包R,在两行或多行上拆分标题?,r,treemap,R,Treemap,我想把标签写在树映射的不同行上(我使用下面的另一个树映射作为示例)。我尝试使用sep“\n”来执行此操作,但如果我将标签导出为png,如果导出为pdf,则标签会隐藏在树状图后面,并被推到文档顶部 我们将非常感谢您的任何帮助 代码示例: library(treemap) data(GNI2014) treemap(GNI2014, index=c("iso3"), vSize="population", vColor="GNI", t

我想把标签写在树映射的不同行上(我使用下面的另一个树映射作为示例)。我尝试使用sep“\n”来执行此操作,但如果我将标签导出为png,如果导出为pdf,则标签会隐藏在树状图后面,并被推到文档顶部

我们将非常感谢您的任何帮助

代码示例:

library(treemap)
data(GNI2014)
treemap(GNI2014,
        index=c("iso3"),
        vSize="population",
        vColor="GNI",
        type="value",
        title = paste("Population = Number of people living in country",
                      "GNI = Gross National Income",
                      "GNI1111 = Gross National Income 1111",
                      sep="\n"),)

我发现树映射包很难格式化,所以我将我的转换为ggplot。关于如何做到这一点,这里有一个类似的问题:


注意:如果您能够在提问时提供一个示例数据框,它将帮助我们中的回答者实际尝试我们的回答,以确保他们能够处理您的数据。签出:

示例中的数据包含在R(或Treemap包)中,因此您应该能够重现上面的Treemap。