x轴上带有分位数的GGR图

x轴上带有分位数的GGR图,r,ggplot2,R,Ggplot2,我想创建一个x轴上的变量高度右倾的图形。当绘制这种类型的分布时,很难在大部分分布的绘图中看到任何内容 为了避免这个问题,我现在尝试在x轴上绘制分位数,而不是具体的值,以便x轴上的值在我的图中均匀分布 作为一名MWE,我使用Boston数据演示了这个问题。变量“crim”的平均值为:3.61;最低:0.00;Q25:0.08;中位数:0.26;问题75:3.68;最高:88.98 相应的图如下所示: 关于如何实现这一点有什么想法吗 代码: 库(MASS) 图书馆(GG2) 数据(波士顿) dat

我想创建一个x轴上的变量高度右倾的图形。当绘制这种类型的分布时,很难在大部分分布的绘图中看到任何内容

为了避免这个问题,我现在尝试在x轴上绘制分位数,而不是具体的值,以便x轴上的值在我的图中均匀分布

作为一名MWE,我使用Boston数据演示了这个问题。变量“crim”的平均值为:3.61;最低:0.00;Q25:0.08;中位数:0.26;问题75:3.68;最高:88.98

相应的图如下所示:

关于如何实现这一点有什么想法吗

代码:

库(MASS)
图书馆(GG2)
数据(波士顿)

dat您可以绘制变量的秩。除以变量的长度,就得到了有效的分位数

库(MASS)
图书馆(GG2)
ggplot(波士顿,aes(x=等级(crim)/长度(crim),y=medv))+
geom_线()

由(v0.3.0)于2021-05-09创建

library(MASS)
library(ggplot2)
data(Boston)
dat <- Boston[, c("medv", "crim")]

ggplot(data = dat, aes(x = crim)) +
  geom_line(aes(y = medv)) +
  theme_bw()