Я использую набор данных как:
1 48434 14566
1 56711 6289
1 58826 4174
2 56626 6374
2 58888 4112
2 59549 3451
2 60020 2980
2 60468 2532
3 56586 6414
3 58691 4309
3 59360 3640
3 59941 3059
.
.
.
10 56757 6243
10 58895 4105
10 59565 3435
10 60120 2880
10 60634 2366
Мне нужен график в R третьего столбца для каждого значения первого столбца, т. Е. Для приведенных выше данных будет 10 разных графиков (каждая группа 1-10) значений третьего столбца. Ось X - это число итераций, а ось Y - это значения с максимумом 63000. Мне также нужно соединить точки линией красного цвета.
Я новичок в R и читаю документацию, но это смутило меня больше. Может ли тело помочь PLZ.
РЕДАКТИРОВАТЬ: Я действительно хочу линейный график значений V3. количество строк столбца v3 будет на оси x, а значения v3 на оси y. И мне нужны разные графики для каждой группы, обозначенной v1. Решение Чейза работает, за исключением того, что я хочу, чтобы ось сместилась, значения V3 должны быть на оси Y. Вот пример
EDIT2: @Roman, вот код, который я выполняю.
library(lattice)
d <- read.delim("c:\\proj58\\positions23.txt",sep="")
d <- do.call(rbind, lapply(split(d, d$V1), function(x) {
x$iterations <- order(x$V3, decreasing=TRUE)
x
}))
xyplot(V3 ~ iterations | V1, type="l", data=d)
Это ошибка, которую я получаю,
>
> source("C:\\proj58\\plots2.R")
> d
V1 V2 V3 iterations
1.1 1 48434 14566 1
1.2 1 56711 6289 2
1.3 1 58826 4174 3
1.4 1 59528 3472 4
Я не получаю никакого заговора ?? что мне не хватает
Хорошо понял. не знаю, что было не так. Вот оно,
Еще 2 вещи, как изменить метки V1 на полях на реальные цифры, такие как 1,2, ...
во-вторых, у меня есть файлы, которые содержат 100 групп, я попробовал одну, и все графики на одной странице были сделаны (очевидно, нечитаемыми), могу ли я сделать их более чем в одном окне?