簡體   English   中英

在R中使用點陣封裝的面板圖

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM