r - 如何为 R 中的一个因子选择 pch 符号?

标签 r symbols pch

我试图找出在这种情况下如何选择用于阶乘参数的符号:

plot(data.3$age,data.3$tl,pch=c(data.3$mu),col=c(data.3$mu),
cex=1.5,cex.lab=1.3,cex.axis=1.5,las=1,bty="n",xlab="Age (years)",
ylab="Male Total Length (mm)",ylim=c(0,780),xlim=c(0,20))

我使用过 pch=as.numeric(factor) 但我希望能够自己选择符号,因为我发现默认符号很难相互区分。

我想这很简单,但我真的试图找出如何做到这一点。

最佳答案

您可以在此图中看到可用于 pch 的值。 (将图窗窗口变宽以获得最佳观看效果。)

i <- -128:25
plot(i, pch = i, bg = "blue")

负数是ASCII values .


我认为这就是你所要求的,但我不知道你为什么要画这样的情节。一组直方图或箱线图会更有意义。

dummy <- data.frame(
  x = 1:20, 
  y = factor(sample(letters[1:4], 20, replace = TRUE))
)
pch_lookup <- c(a = 3, b = 10, c = 15, d = 20)
with(dummy, plot(x, y, pch = pch_lookup[as.character(y)]))

关于r - 如何为 R 中的一个因子选择 pch 符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17989083/

相关文章:

当较大的行没有出现在文件的早期时,R data.table fread 无法读取不规则的列长度

ios - 添加解析框架防止 pch 文件预编译

c++ - 如何更改 .pch 文件位置(Visual Studio 2008)?

r - 用户在 r 中拥有 pch(剪辑)

r - 如何在 ifelse 语句中忽略 NA

R if else语句问题

c++ - 在 R 和 C++ 中编写始终返回值 "1"的函数

linux - GNU 链接器 : alternative to --version-script to list exported symbols at the command line?

jquery - Cufon - 忽略子类/元素

c - 如何检查程序在valgrind下运行时生成的核心文件