有没有人对ggplot中轴标题的位置有任何了解?
ggplot(mtcars, aes(x=mpg, y=hp)) + geom_point() + ylab("HP") + ylim(50,350) + xlim(10,35)
Run Code Online (Sandbox Code Playgroud)

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

| 归档时间: |
|
| 查看次数: |
2070 次 |
| 最近记录: |