gpt4 book ai didi

r - 将标签绘制为 R 中的点

转载 作者:行者123 更新时间:2023-12-01 09:04:07 26 4
gpt4 key购买 nike

我有以下内容:

> x<-runif(20)
> y<-rnorm(x)
> g<-rep(factor(LETTERS[1:4]),5)

我该怎么办

> plot(x,y)

这样绘制出来的点就是g对应的值?

谢谢!

最佳答案

尝试

plot(x,y,type="n")
text(x,y,as.character(g))

或(强制性ggplot)

library(ggplot2)
d <- data.frame(x,y,g)
qplot(x,y,label=g,geom="text",data=d)

或(格子)

library(lattice)
xyplot(y~x,
panel=function(...) {
panel.xyplot(...,type="n")
panel.text(x,y,g) })

(我不知道如果有人真的想使用 lattice 的一些特性,比如将绘图分成多个面板,那么最后一个解决方案的效果如何......)

关于r - 将标签绘制为 R 中的点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8438318/

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