大佬教程收集整理的这篇文章主要介绍了防止主题在点和clip = "off" 顶部绘制不需要的轴,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
也许是有意为之,在 clip = "on"
时整齐地切割点?
我该如何预防?
library(ggplot2)
df <- data.frame(var = "",val = 0)
ggplot(df) +
geom_point(aes(val,var),color = "red",size = 10) +
scale_x_conTinuous(
expand = c(0,0),limits = c(0,1)
) +
coord_cartesian(clip = "off") +
theme_classic()
由 reprex package (v2.0.0) 于 2021 年 4 月 29 日创建
更新
Jared 的回答对确定我的思维问题很有帮助。不同的主题对 panel.border
和 axis.line
有不同的设置。
这仍然留下了一个问题——如何使轴线绘制低于数据点?
作为一种解决方法,我想您可以删除轴并使用 panel.grid 作为事实上的轴?例如
df <- data.frame(var = c(0,1,2,3),val = c(0,3))
ggplot(df) +
geom_point(aes(val,var),color = "red",alpha = 1,size = 6) +
scale_x_conTinuous(expand = c(0,0),limits = c(0,3)) +
scale_y_conTinuous(expand = c(0,3)) +
coord_cartesian(clip = "off") +
theme_minimal(base_size = 16) +
theme(panel.grid = element_line(color = "black"))
这是一个非常有趣的问题;我想看看其他人是否可以提出更好的替代方案。
以上是大佬教程为你收集整理的防止主题在点和clip = "off" 顶部绘制不需要的轴全部内容,希望文章能够帮你解决防止主题在点和clip = "off" 顶部绘制不需要的轴所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。