Создание графика плотности

Я использую данные длинных листьев в spatstat, где метки, прикрепленные к каждому точечному шаблону, представляют собой диаметр деревьев. Я создал график цветовой карты плотности данных. Но вместо цветов, относящихся к плотности деревьев, я хочу, чтобы карта цветов относилась к диаметру деревьев.

Для графика карты цвета плотности данных с длинным листом у меня есть это, и я прикрепил график.

plot(density(longleaf))
plot(longleaf,add=TRUE,main=NULL,axes=TRUE)

введите здесь описание изображения


person Alex    schedule 29.06.2018    source источник
comment
Пожалуйста, четко укажите, чего вы пытаетесь достичь: цветной символ в каждом месте точечного шаблона с разными цветами, соответствующими разным диаметрам? Или цветное изображение, представляющее каким-то образом средний диаметр дерева, если вы посмотрите на ближайшие деревья?   -  person Ege Rubak    schedule 29.06.2018
comment
Привет, извините, да, цветное изображение, представляющее средний диаметр дерева, если вы посмотрите вокруг ближайших деревьев.   -  person Alex    schedule 29.06.2018


Ответы (1)



Функция spatstat Smooth() (обратите внимание на S в верхнем регистре) сглаживает значения меток в пространстве:

library(spatstat)
plot(Smooth(longleaf), main = "Smoothed tree diameters.")
plot(longleaf, add = TRUE)

person Ege Rubak    schedule 29.06.2018
comment
Это решило твою проблему, @alex? Затем отметьте вопрос как отвеченный, чтобы он не отображался в результатах поиска как нерешенный. - person Ege Rubak; 02.07.2018
comment
Да, спасибо. Как я могу это сделать? Новое на этом сайте. - person Alex; 04.07.2018
comment
Под стрелками голосования рядом с вопросом, который вы можете нажать, должна быть галочка, чтобы он стал зеленым (см. ‹meta.stackexchange.com/ a/86979› для расположения галочки, если вы не можете ее найти). - person Ege Rubak; 05.07.2018