Работает, когда вы добавляете (любой!) Фрейм данных в качестве аргумента data
. Возможно, вы использовали фрейм данных в своем предыдущем коде. Обычно я не работаю с qplot
, но если это похоже на ggplot, обычно требуются некоторые спецификации, на которые вы ссылаетесь. В этом случае вы можете просто создать «фиктивный» аргумент.
Примечание. Я также изменил аргумент fun
на просто dnorm
. Никаких скобок или аргументов не требуется.
library(ggplot2)
x <- seq(-4,4,0.01)
qplot(x, dnorm(x), geom = 'line') +
stat_function(data = data.frame(), fun = dnorm, args = list(mean = 1), color = 'red')
![](https://i.imgur.com/tX9GQzf.png)
Created on 2020-08-03 by the пакет REPEX (v0.3.0)