Проблема с вашим кодом заключается в том, что вы вводите одну переменную в команду plot
, тогда как вам нужен график column1
, сгруппированный по датам, верно? Если это так, то вы можете использовать это:
ДАННЫЕ :
set-seed(123)
df <- data.frame(
dates = rep(c("2009-01-01", "2009-01-02", "2009-01-03", "2009-01-04", "2009-01-05", "2009-01-06", "2009-01-07"), 1000),
column1 = rnorm(7000, 100)
)
РЕШЕНИЕ :
Тогда вы могли бы используйте ggplot2
и geom_jitter
для построения column1
против dates
:
library(ggplot2)
ggplot(data=df, aes(x=dates, y=column1)) + geom_jitter()
RESULT :
Получившийся график будет выглядеть примерно так: ![enter image description here](https://i.stack.imgur.com/77rNB.png)