ggplot2 轴的主题 - x 轴和 y 轴之间的间隙

A theme for axis for ggplot2 - gap between x and y axis

我使用以下代码生成了一个简单的直方图:

d<-rnorm(1000, o, 1);
hist(d)

我们可以使用 bty="n".

在基础 R plot 命令中创建类似的轴设置

我的问题:ggplot有什么方法可以创建这样的轴设置(轴不在原点相交)?

法罗克

ggh4x 包有 truncated axes(免责声明:我写了包,所以我不是没有偏见)。默认情况下,它会在两个最极端的断点处切断轴,但您可以设置不同的选项。

library(ggplot2)
library(ggh4x)

set.seed(42)
df <- data.frame(d = rnorm(1000))

ggplot(df, aes(d)) +
  geom_histogram() +
  guides(x = "axis_truncated", y = "axis_truncated") +
  theme(axis.line = element_line())
#> `stat_bin()` using `bins = 30`. Pick better value with `binwidth`.

reprex package (v1.0.0)

于 2021-04-19 创建