有没有人对ggplot中轴标题的位置有任何了解?
ggplot(mtcars, aes(x=mpg, y=hp)) + geom_point() + ylab("HP") + ylim(50,350) + xlim(10,35)
你可以看到HP中的P低于200的顶部。同样,mp上的m几乎与20中的0一致(或部分重叠),将g留在20和25的中间。我认为H和P之间的间隙的中间位于200中2的中间(垂直)。如果这是有道理的。
在标签上添加一些空格(“HP”)有助于修复它。显然标题相对于某些坐标是居中的,我的猜测是一个“盒子”,一直到x标签的底部(对于y标题)和y标签的左边(对于x)标题)。当相对于实际绘图区域具有它们时将更加可取。
这可以实现吗?
答案 0 :(得分:3)
Per @ Hadley的评论,从版本0.9.0开始,这个bug-let已被修复:
ggplot(mtcars, aes(x=mpg, y=hp)) +
geom_point() +
ylab("HP") +
ylim(50,350) +
xlim(10,35)
产生