我在自我教学中遇到了一些问题。我希望有人可以提供帮助,因为我在Google上找不到任何解决方案。
我尝试将一些基本颜色参数应用于plot
命令。我的基本代码看起来像:
plot(dose,drugA, type = "b", lty = 2, pch = 18, cex = 1.5, lwd = 1.25, col = rgb(43,228,178), col.axis = rgb(11,114,86), col.lab = rgb(95,195,168), fg = rgb(222,92,53), bg = rgb(222,216,53))
或者:
par(lty = 2, pch = 18, cex = 1.5, lwd = 1.25, col = rgb(43,228,178), col.axis = rgb(11,114,86), col.lab = rgb(95,195,168), fg = rgb(222,92,53), bg = rgb(222,216,53))
每次我使用此代码时,都会收到以下错误消息:
rgb(43,228,178)出错:颜色强度43,不在[0,1]
非常感谢任何帮助。
答案 0 :(得分:5)
默认情况下,rgb将R,G,B值取为0和1。您可以使用rgb(43/255, 228/255, 178/255)
答案 1 :(得分:2)
我最好的答案来自@thelatemail。最好在0-255范围内指定RGB颜色,然后使用:
rgb(43, 228, 178, maxColorValue = 255)
如果您使用rgb(43 / 255,228 / 255,178 / 255)之类的东西,您可能无法获得您真正想要的颜色。