Решетка Xyplot не покажет один из графиков - PullRequest
0 голосов
/ 04 апреля 2019

Я не могу использовать xyplot для построения нескольких временных рядов. Это может быть связано с разницей в количестве точек данных?

dim(no_na2[no_na2$weektype=="weekend",])
# [1] 4032    5
dim(no_na2[no_na2$weektype=="weekday",])
# [1] 11232     5

scale == "free" не работает. Есть ли определенный тип регулировки осей?

xyplot((int_avg~x|weektype), data=no_na2, type="l", xlab="Interval", ylab="Steps")

Что я получаю:

enter image description here

Я не могу найти первого, кто появится.

Воспроизводимый пример:

int <- c(0, 5, 10, 15, 20, 0, 5, 10, 15, 20)
weektype <- c("weekday", "weekday", "weekday", "weekday", "weekday", "weekday", "weekday", "weekday", "weekend", "weekend")
steps <- c(0, 0, 1, 2, 3, 6, 2, 4, 3, 2)
data.frame(weektype, steps, int)
xyplot(steps~unique(int)|weektype, data=ex1, type="l", xlab="Interval", ylab="Steps")

Что я получаю, пытаясь сделать сюжет временного ряда: https://imgur.com/a/kszyuxj

Что я получаю для int вместо уникального (int): https://imgur.com/a/UhN9ki2

...