【发布时间】:2021-05-09 11:35:16
【问题描述】:
我想创建一个图表,其中 x 轴上的变量高度向右倾斜。在绘制这种类型的分布时,很难在大部分分布中看到图中的任何内容。
为了规避这个问题,我现在尝试在 x 轴上绘制分位数而不是具体值,以便 x 轴上的值在我的图中均匀分布。
作为 MWE,我使用波士顿数据演示了这个问题。变量“crim”的平均值:3.61;最小值:0.00; Q25:0.08;中位数:0.26; Q75:3.68;最大值:88.98。
对应的情节如下:
关于如何实现这一点的任何想法?
代码:
library(MASS)
library(ggplot2)
data(Boston)
dat <- Boston[, c("medv", "crim")]
ggplot(data = dat, aes(x = crim)) +
geom_line(aes(y = medv)) +
theme_bw()
【问题讨论】: