[英]Panel plot using lattice package in R
我想使用帶有2個面板的格子制作一個xyplot,每個面板對應於具有2個級別(周日和周末)的變量(日期)。 我的數據框如下所示:
interval date steps
1 0 Weekday 2.25115556
2 5 Weekday 0.44528000
3 10 Weekday 0.17316889
4 15 Weekday 0.19789778
5 20 Weekday 0.09895556
6 25 Weekday 1.59035111
.
.
.
289 0 Weekend 0.21462500
290 5 Weekend 0.04245000
291 10 Weekend 0.01651250
292 15 Weekend 0.01886250
293 20 Weekend 0.00943750
294 25 Weekend 3.51178750
我使用以下代碼:
xyplot(steps ~ interval| levels(activity.week.mean$date),
data = activity.week.mean,
type = "l",
xlab = "Interval",
ylab = "Number of steps",
layout=c(1,2))
發生的是,我得到2個面板,並且每個面板都有Weekend和Weekday的分布,但是每個面板我都需要一個。 提前致謝。
而不是|levels(date)
,你應該使用|factor(date)
或只是|date
xyplot(steps~interval|factor(date),
type='l',layout=c(1,2),
xlab='Interval',ylab='Number of Steps')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.