Легенда - ошибка в xy.coords (x, y, xlabel, ylabel, log): длины 'x' и 'y' различаются - PullRequest
0 голосов
/ 30 января 2020

Привет, легенда этого графика выдает ошибку: Ошибка в xy.coords (x, y, xlabel, ylabel, log): длины 'x' и 'y' отличаются

В основном сюжет без легенды работает хорошо:

plot(sdAbc, ylim = c(0,0.2), xlab = "Observations", ylab = "STD values",
       main = "P1 - ABC")
  abline(h = mean(sdA), col=shades[1])
  points(sdA,col=colors[1], pch = 19,)

  abline(h = mean(sdB), col=shades[2])
  points(sdB,col=colors[2], pch = 19)

  abline(h = mean(sdC), col=shades[3])
  points(sdC,col=colors[3], pch = 19)

, но если я добавляю легенду, я получаю ошибку

plot(sdAbc, ylim = c(0,0.2), xlab = "Observations", ylab = "STD values",
       main = "P1 - ABC",
       legend("topleft",c(paste0("A, m: ",round(mean(sdA), digits = 3)),
                          paste0("B, m: ",round(mean(sdB), digits = 3)),
                          paste0("C, m: ",round(mean(sdC), digits = 3))),
              fill=colors))
  abline(h = mean(sdA), col=shades[1])
  points(sdA,col=colors[1], pch = 19,)

  abline(h = mean(sdB), col=shades[2])
  points(sdB,col=colors[2], pch = 19)

  abline(h = mean(sdC), col=shades[3])
  points(sdC,col=colors[3], pch = 19)

Не могу понять, почему?

...