2016-12-12 2 views
2

Я столкнулся с проблемой в своем самообразовании R. Я надеюсь, что кто-то здесь может помочь, так как я не нашел решений в Google.Ошибка интенсивности цвета в R

Я пытаюсь применить некоторые основные параметры цвета к команде 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]

Любая помощь будет принята с благодарностью.

ответ

3

По умолчанию rgb принимает значения R, G, B между нулем и одним. Вы можете получить такой эффект, как rgb(43/255, 228/255, 178/255)

+3

Вы правы, но 'rgb' тоже имеет аргумент' maxColorValue = ', поэтому вы можете делать' rgb (43, 228, 178, maxColorValue = 255) ' – thelatemail

Смежные вопросы