Контроль прозрачности линии контура plot.kde

Я использую plot.kde в библиотеке (ks) для извлечения контурных уровней графиков плотности ядра. Я хотел бы наложить несколько графиков, чтобы сделать заливку контуров полупрозрачной. Тем не менее, есть граница / контурная линия, цвет которой я просто не могу контролировать.

Я попытался изменить все различные параметры col, cont.col, color (и т. Д.) В функции plot.kde и просто не могу отточить цвет самого контура. Я мог бы, вероятно, использовать некоторую работу, извлекая координаты контура из объекта kde, а затем отображая это с помощью функции polygon(), но мне бы очень хотелось управлять этим из plot.kde. Это то, что я буду запускать много раз.

Это, вероятно, супер просто, но я просто скучаю по нему! На рисунке ниже, это более толстая красная линия, которую я пытаюсь контролировать.

Спасибо!!!

library(ks)
data(unicef)
H.scv <- Hscv(x=unicef)
fhat <- kde(x=unicef, H=H.scv, compute.cont=TRUE)
plot(fhat, display="filled.contour2", cont=c(10),col=c(NA,rgb(1,0,0,0.5)))

0 ответов

Другие вопросы по тегам