У меня есть данные вида:Создание диаграммы рассеяния с одним х и множеством у значений
[x] [y1] [y2]
1 0.9 1
2 2.0 2
3 3.1 3
Где (х, у1) являются фактическими значениями и у2 является предсказанием для y1 на основе линейной модели, оцененной на другой набор данных. (x, y1, y2) находятся в кадре данных DT. Как я могу сделать диаграмму рассеяния с использованием xyplot, которая отображает x на оси x и y1 и y2 по оси y, но с разными цветами?
Я был в состоянии сделать это в ggplot, используя следующий код, но думаю, что это выглядит намного менее приятным, чем использование команды xyplot(), и мне интересно, могу ли я использовать xyplot/решетку в этом случае.
ggplot(DT, aes(x)) + geom_point(aes(y=y1), color="red") + geom_point(aes(y=y2), color = "green")
спасибо, что заблаговременно!
Простой воспроизводимый пример было бы здорово, чтобы получить и идея о том, что вы в настоящее время данных. Это облегчает нам помощь. если у вас есть кадр данных с именем DT, попробуйте 'dput (DT [1:10,])' для приятного вывода, который позволит нам помочь вам – TBSRounder