在基础 R 中单独更改轴()标签的颜色?

rno*_*ian 1 plot r

我想知道如何将第一个最后一个标签的y 轴标签的颜色变为(见下图)?"red"

这是我尝试但没有成功的方法:

plot(1:5, yaxt = "n")

axis(2, at = 1:5, labels = paste0("case ", 1:5), col.axis = c(2, rep(1, 3), 2))
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

Mif*_*iff 5

col.axis未矢量化,因此您需要将其作为两个命令执行。首先,我用黑色完成了所有注释,然后用红色过度绘制了末端。

plot(1:5, yaxt = "n")
axis(2, at = 1:5, labels = paste0("case ", 1:5), col.axis = 1)
axis(2, at = range(1:5), labels = paste0("case ", range(1:5)), col.axis = 2)
Run Code Online (Sandbox Code Playgroud)