You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除theme_void()绘图后区域外空白,让数据点贴合画布角落?

如何移除ggplot绘图的画布空白,让数据点精确对齐画布边角?

我在用ggplot2绘制散点图时遇到了一个问题,代码如下:

qplot(1:100, 1:100) + theme_void() + theme(plot.background=element_rect(fill="green"))

这段代码生成的绘图,在实际的绘图区域外还存在部分空白(如下图所示)。我希望彻底移除这些空白,让绘图中(1,1)点的中心精确位于画布的左下角,同时让(100,100)点的中心精确位于画布的右上角。

有没有实现这个需求的方法呢?

补充一下我的使用背景:我计划将此图作为annotation_custom()的底层图层,使用1:100的x/y网格来叠加其他绘图,但当前存在的空白会导致调整尺寸后元素的定位比例出错,所以必须消除这些多余的空白。

点周围存在过多空白

内容的提问来源于stack exchange,提问作者mkln

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 06:47:04