ENVкак сделать цвета плавно изменяться при вычерчивании в R
R 3.3.1
мини данные
rdn<-c(0.8,1.8,2.8)
tdn<-c(1,2,3,4,5,6,7,8,9)
idn<-matrix(c(0.3, 0.3, 0.3, 0.2, 0.2, 0.4, 0.1, 0.1, 0.5, 0, 0.2, 0.5, 0, 0.3, 0.6, 0, 0.4, 0.6, 0, 0.4, 0.6, 0, 0.5, 0.7, 0, 0.5, 0.7), nrow=9, ncol=3, byrow=T)
Что я сейчас:
Код
filled.contour(tdn, rdn, idn,
color.palette=colorRampPalette(c("blue","yellow","red")),
plot.title=title(main="Detail", sub="detail",
xlab="t", ylab="lambda"),
plot.axes = { axis(side = 1, at = tdn, labels = tdn)
axis(side = 2, at = rdn, labels = rdn) },
key.title=title(main="ratio"),
key.axes = axis(4, seq(0, 1, by = 0.1)))
Текущий результат
Проблема
Цветовая гамма не то, что я хочу. Существуют границы между цветами, поэтому цвета не меняются плавно от темно-синего до темно-красного.
Ожидаемое
Вопрос
как сделать цвета меняются плавно, как мой Expeced фигуры при построении в R? Как удалить проблемы выше? И rainbow
не работает для меня. Благодарю.
EDIT
решение Follow Haboryme в
переднего плана не исчезнет.
Хорошая настройка 'par'! – setempler
Я пробовал ваше решение. Передняя часть не исчезает для меня после установки 'fg = NA' и' col = "black" '. Белые линии все еще существуют. –
@ NickDong это действительно удивительно. Вы пробовали после запуска новой сессии R? – Haboryme