将散点图的两个轴均以99%的分位数剔除,以排除R中的离群值

问题描述 投票:0回答:1

我有一个大数据框。我想创建一个散点图,其中两个轴上的视觉异常值都以99%的分位数裁剪。

   A     B
a  1     2999
b  700   2
c  665   6
d  1778  3
e  4     4890

这是绘制A对B后的外观。

enter image description here

r scatter-plot quantile
1个回答
0
投票

选项1

以对数刻度绘制,即:

plot(x = A, y = B, log="xy")

选项2

您可以使用quantile()功能:

quant_a <- quantile(A, 0.99)
quant_b <- qunatile(B, 0.99)

plot(x = A, y = B, xlim(0,quant_a), ylim = c(0, quant_b))
© www.soinside.com 2019 - 2024. All rights reserved.