Я пытаюсь выполнить sh очень простую c задачу, используя R + ggplot2: построение данных из файла CSV вместе с полиномиальным соответствием, полученным вне R. Я пытаюсь сделать это следующим образом:
library(ggplot2)
# This CSV file contains dates and numeric values
data <- read.csv("data.csv")
# I want to plot using numeric values in the x axis, so I am adding this column
data$idx <- as.numeric(row.names(data))
# Some arbitrary function to plot over the data
eq = function(x){x*x}
# Plotting the data
p <- ggplot() + geom_line(aes(x=idx, y=Close), data=data)
# Adding the function
p + stat_function(fun=eq)
print(p)
Проблема в том, что это только график данных. Я не могу заставить функцию отображаться в одном и том же сюжете, что бы я ни делал. Между прочим, предполагается, что функция будет вычисляться при значениях idx, созданных выше.
Что я делаю не так?