繁体   English   中英

如何在R中的散点图上的特定数据点周围放置圆圈?

[英]How to place circles around specific data points on a scatter plot in R?

我的问题有两个:

1)是否可以在R中的散点图上的特定数据点周围放置一个圆圈?
2)如果是这样,在给定以下数据的情况下,如何在(5,6)和(18,23)周围放置定义半径的单独圆圈。

x <- c(2, 5, 7, 9, 12, 16, 18, 21)
y <- c(3, 6, 10, 13, 15, 19, 23, 25)
plot(x, y)

(注意:这不是要求在绘图上为特定数据点着色,而是围绕它们放置一个圆圈)

查看绘制圆圈的?symbols帮助页面

x <- c(2, 5, 7, 9, 12, 16, 18, 21)
y <- c(3, 6, 10, 13, 15, 19, 23, 25)
plot(x, y)
symbols(x=c(5,18), y=c(6,23), circles=rep(1,2), add=T, inches=F)

在此输入图像描述

您可以使用基本R中的symbols函数,其中size向量是您想要围绕每个点的半径。

x <- c(2, 5, 7, 9, 12, 16, 18, 21)
y <- c(3, 6, 10, 13, 15, 19, 23, 25)
plot(x, y)
size=runif(length(x))
symbols(x,y,circles=size)

暂无
暂无

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

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