我正在使用RStudio构建一个简单的Treemap。我遇到的问题是,当Map构建时,其中一个组非常窄,因此标签非常小,难以阅读。我认为一个'简单'的修复将只是旋转标签。但我找不到办法。附近有工作吗?
下面是我的代码:
treemap(data2C,
#data
index="label",
vSize="Number",
type="index",
# Main
title="",
# Borders:
border.col=c("white"),
border.lwds=1,
# Labels
fontsize.labels=10,
fontcolor.labels="white",
fontface.labels=1,
overlap.labels=0.5,
inflate.labels=T)
下面是输出:enter image description here
提前感谢任何帮助
1条答案
按热度按时间pn9klfpd1#
您可以使用ggplot2和treemapify根据图中最大给定值的比例旋转标签。此示例在标签小于最大值的5%时将标签旋转90度。
输出:
您可能需要将值调整为0.05英寸
根据您的数据集,使其按照您的意愿工作。
如果你知道你想旋转标签的确切数据点,你也可以用下面的代码替换geom_treemap_text: