gpt4 book ai didi

r - R图编号而不是点

转载 作者:行者123 更新时间:2023-12-03 13:20:08 25 4
gpt4 key购买 nike

我已经成功制作了一个散点图,每个数据系列使用不同的符号。但是我想做的是将同一散点图显示为数字。不是每个点的值,而是一个分配的数字。

截至目前,我正在绘制三个深度(0、3、6厘米)。我所有的0cm都为三角形,等等。我希望0cm的点成为字符0,3cm的点显示为3,6cm的点显示为6。

这可能吗?

最佳答案

当然,只需将pch参数作为字符传递即可。

dat <- data.frame(x=rnorm(100), y1=rnorm(100)-1, y2=rnorm(100), y3=rnorm(100)+1)
plot(y1 ~ x, data=dat, pch="0", ylim=c(-4, 4))
points(y2 ~ x, data=dat, pch="3")
points(y3 ~ x, data=dat, pch="6")


ETA:一件好事是 pch参数像许多基本图形参数一样被矢量化了。因此,您可以执行类似的操作(这也适用于Agstudy的答案)。

dat <- data.frame(x=rnorm(300), y=rnorm(300) + c(0,3,6), depth=rep(c(0,3,6), 100))
plot(x ~ y, data=dat, pch=as.character(dat$depth))

关于r - R图编号而不是点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17859417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com