繁体   English   中英

在 99% 分位数处裁剪散点图的两个轴以排除 R 中的异常值

[英]Clipp both axes of a scatter plot at 99% quantiles to exclude outliers in R

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

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

这是绘制 A 与 B 后的样子。

在此处输入图片说明

选项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 = c(0,quant_a), ylim = c(0, quant_b))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM