R Удалите пробелы между областью диаграммы и осями

#r #plot

Вопрос:

Я только что сделал простой график временных рядов FTSE и некоторых скользящих средних.

  1. Кто-нибудь знает правильный способ удалить пробелы между нижней частью моего графика и осью x.
  2. Линии тренда выпадают из области области графика в пробел, как я могу это исправить?
  3. Как я могу добавить линию оси y слева от графика (как в вертикальной линии, идущей вверх с 02 по 07 января

Приносим извинения, если это тривиальные вопросы, и заранее благодарим.

Рассматриваемый график

Мой Код:

 ftse = read.csv("data.csv", stringsAsFactors = F)
ftse.ts = xts(ftse[,-1], order.by = as.Date(ftse$Date , format = "%Y-%m-%d"))
ftse = ftse.ts[, "FTSE.Close"]
names(ftse) = "FTSE100"
fastMA.ftse = rollapply(data = ftse[!is.na(ftse)], width = 50, FUN = mean)
slowMA.ftse = rollapply(data = ftse[!is.na(ftse)], width = 200, FUN = mean)

par(mfrow = c(1,1),family="serif")
plot(ftse,col="dark blue", lwd=1)
lines(slowMA.ftse,col="red",lty=2)
lines(fastMA.ftse,col="orange",lty=2)
 

Комментарии:

1. Не могли бы вы предоставить минимальный воспроизводимый пример, т. е. примерные данные и ваш код.

2. Добавил свой код для публикации. первые несколько строк данных csv следующим образом: «Дата»,»FTSE.Открытие»,»FTSE.Максимум»,»FTSE.Минимум»,»FTSE.Закрытие»,»FTSE.Объем»,»FTSE.Скорректированный» 2007-01-02,6220.799805,6312.5,6220.799805,6310.899902,1074946500,6310.899902 2007-01-03,6310.899902,6322,6296,6319,1606892700,6319 2007-01-04,6319,6319,6261,6287,1902875500,6287 2007-01-05,6287,6287,6220.100098,6220.100098,1622439300,6220.100098 2007-01-08,6220.100098,6246,6187,6194.200195,1326700900,6194.200195 2007-01-09,6194.200195,6218.5,6190.399902,6196.100098,2143699600,6196.100098