[英]KNN visualization - How to draw a circle around a data point connecting to N nearest points using R
[英]How to change data points to circle using R on a mac (Quartz)
如果有人可以建议我如何通知R将数据点更改为圆圈而不是下划线,我将不胜感激。 我使用的是Mac计算机,并且软件包为“ Quartz”。
例如:
quartz("Quartz", width=8, height=4, pointsize=16)
plot(dframe1$Group, dframe1$Lambda.max,type="p")
图片:
我认为这很可能与您要绘制的内容有关,而不是与显示方法有关。 例如,如果您尝试plot(rnorm(10), rnorm(10), type="p")
,您会看到有圆圈。 我猜想dframe1$Group
是一个因素。
您可以发布样本数据集以供参考吗?
所以我用它作为数据集
dframe1 <- data.frame(Group=c("A1","A2", "B1", "B2"), Lambda.max=c(1,4,2,3))
应该足够接近
这有点棘手,因为R希望以某种方式处理因素。 我建议的方法是手动绘制轴。
plot.default(dframe1$Group, dframe1$Lambda.max, type="p", axes=F)
axis(side=2)
axis(side=1, at=seq_along(dframe1$Group), labels=dframe1$Group)
编辑:根据要求,如果要在绘图周围放置一个框,这对于R绘图来说是相当标准的,则还必须手动添加它
box()
现在情节应该看起来像这样
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.