Наложение рассеивающих графиков в R (невозможно использовать расплав) - PullRequest
0 голосов
/ 13 мая 2018

после долгих поисков я не могу найти то, что ищу;

Я хочу использовать 2 столбца в кадре данных 18x32, чтобы иметь точечные диаграммы.Вообразите df как это;

df

V1 V2 V3 V4 V1.1 V2.1 V3.1 V4.1
 1  1  2  1   1    1    2    1 
 2  3  2  3   2    3    1    2
 4  4  1  1   4    5    5    7

Теперь мне нужно разбросать график (на том же графике - т.е. наложение);

X from 1:3, Y = V2 and X from 1:3, Y = V2.1

Так что я могу попробовать использовать ggplot;

plot1 <- ggplot(df, aes(x = 1:3, y = V2) + geom_point()

plot2 <- ggplot(df, aes(x = 1:3, y = V2.1) + geom_point()

Мне нужно объединить plot1 и plot 2.

Проблема с использованием функции плавления заключается в том, чтореальный фрейм данных имеет 18 строк и 32 столбца (первые 16 являются оценками, а следующие 16 являются значениями p этих оценок).

Как я могу это сделать?

Спасибо взаранее!

1 Ответ

0 голосов
/ 13 мая 2018

Я понял следующий метод

ggplot(df, aes(x = 1:3, y = V2)) + geom_point() + geom_point(data = df, aes(x=1:3, y = V18.1), colour = 'red')

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...