【发布时间】:2016-06-13 21:42:45
【问题描述】:
所以我正在运行一个优化问题,并试图将每个时间点的函数添加到绘图中。我能够绘制函数,但我存储了变量,并且似乎 r 在渲染它之前不会评估函数。这很难解释,但我有一个简单的例子来说明它。
data = data.frame(x = runif(20, -10, 10), y = runif(20, -10,10))
p <- ggplot(data, aes(x = x, y =y))
slope = 0.5
yoff = 1
p <- p + stat_function(fun = function(x) slope*x+yoff)
slope = 1
yoff = -1
p <- p + stat_function(fun = function(x) slope*x+yoff)
p
我想要的是图表上的两条线,其中包含我将函数添加到图表时的斜率和 y 轴截距。
【问题讨论】: