Я хотел бы построить две функции в графе.график 2 кривых; сплошные линии вместо пунктирных
r <- rnorm(20,0,1)
z <- c(1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,-1,1,-1)
data <- as.data.frame(na.omit(cbind(z, r)))
series1 <- ts(cumsum(c(1,data[,2]*data[,1])))
series2 <- ts(cumsum(c(1,data[,2])))
Сюжет серии 2 выглядит следующим образом.
Объединение двух кривых на одном графике с
matplot(cbind(series1, series2), xaxt = "n", xlab = "Time", ylab = "Value", col = 1:3, ann = FALSE, type = 'l')
дает следующее:
Кривая Series2 теперь пунктирная линия.
У меня есть два вопроса:
1) Как я могу изменить пунктирную линию в виде сплошной линии?
2) Заголовки для оси не показаны ни на одном из графиков. Как я могу это исправить?
Заранее спасибо.
'lty = 1' также очень важно, чтобы иметь сплошную линию. Обратите внимание, что вы можете использовать 'lty =" solid "или' lty = "dotted" '. Наконец, я бы добавил 'las = 1', чтобы метки горизонтальной оси и' lwd = 2' имели несколько более толстые линии. – nico