Прежде чем представлять фактические данные, я хотел бы сделать график, идентичный графику с данными, но затем без точек данных.Это помогает мне объяснить, как интерпретировать такой сюжет, не отвлекая аудиторию фактическими данными, которые будут в сюжете.
Так что в приведенном ниже коде я бы хотел обменять geom_point()
на geom_blank()
.Нет проблем.
Однако это также удаляет информацию о цвете и размере из легенд, которые создает код графика.Есть ли способ вернуть это обратно?
ggplot(vas, aes(x=time, y=pain, colour=light.color, size=light.intensity)) +
#geom_point(na.rm=FALSE) +
geom_blank() +
facet_wrap(~ppno) +
scale_colour_manual(values=cols) +
scale_y_continuous(name="VAS Pain (a.u.)") +
scale_x_continuous(name="Time (minutes)")
Как правильно вернуть цветные индикаторы обратно в legend(s)
?Теперь они отображают только значения различных уровней определенного параметра (цвет или размер), но не фактический графический элемент (цвет или размер точки), который соответствует определенному уровню.