【发布时间】:2018-03-02 12:37:45
【问题描述】:
我正在使用 ggplot2 创建一些带有标题的图形,但发现当标题有下降(例如,小写 p、q、g、y)时,绘图的实际大小会略微缩小以适应所需的更大空间标题。
在正常的 ggplot 功能中是否有办法固定绘图大小,以便无论标题如何,数字都处于 100% 一致的位置?
这里有一些显示问题的快速示例代码;人们可能需要在本地运行代码才能清楚地看到图像中的差异。
library(ggplot2)
# No letters with descenders in title
ggplot(data=mtcars,aes(x=disp,y=mpg)) +
geom_point() + ggtitle("Scatter Plot")
# Title has a descender (lowercase 'p')
ggplot(data=mtcars,aes(x=disp,y=mpg)) +
geom_point() + ggtitle("Scatter plot")
【问题讨论】:
-
我记得之前有人问过这个问题,在 animation with different titles 的上下文中(下降问题更加明显)。我不认为 ggplot2 直接解决了这个问题,但您可能希望查看该线程中的解决方法/ cmets。我通常通过确保每个标题中都有一个降序字母来作弊。