Как построить CSV-файл и математическую функцию на одном графике ggplot2? - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь выполнить 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, созданных выше.

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...