我正在 ggplot 中绘制一个图,其中 x 轴标签包含不同蛋白质的名称,我遇到了麻烦,因为其中一些名称太长并且标签变得如此之大以至于很难看到图。
有什么方法可以减少 x 轴标签中的字符数,而不是“打印”更大的图形?
这是一个显示我的问题的示例:
library(ggplot2)
dat <- mtcars
# Make the x-axis labels very long for this example
dat$car <- paste0(rownames(mtcars),rownames(mtcars),rownames(mtcars),rownames(mtcars))
ggplot(dat, aes (x=car,y=hp)) +
geom_bar(stat ="identity", fill="#009E73",colour="black") +
theme_bw() +
theme(axis.text.x = element_text(angle = 90, hjust = 1))
我想从这样的东西转换标签:
Thisisaveryveryveryloooooongprotein
对此
Thisisavery[...]
这样我的情节就可以始终可见