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 创建
我使用以下代码生成了一个简单的直方图:
d<-rnorm(1000, o, 1);
hist(d)
我们可以使用 bty="n"
.
我的问题: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 创建