R xyplot面板的顺序错误
我在绘制xyplot时遇到问题。 我的桌子是按日订的,但从星期二到星期天我都订不好。 我尝试将R xyplot面板的顺序错误,r,lattice,R,Lattice,我在绘制xyplot时遇到问题。 我的桌子是按日订的,但从星期二到星期天我都订不好。 我尝试将添加为.table=T,但它不起作用。有什么建议吗 data <- read.csv("exemple.csv", header=TRUE, sep=";") attach(data) xyplot(Nos~Period|Day,layout=c(6,1),type="o") detach(data) 以下是我的数据: Day Period Ca
添加为.table=T
,但它不起作用。有什么建议吗
data <- read.csv("exemple.csv", header=TRUE, sep=";")
attach(data)
xyplot(Nos~Period|Day,layout=c(6,1),type="o")
detach(data)
以下是我的数据:
Day Period Cas Nos Bis
1 Tuesday 1 131 14 176
2 Tuesday 2 203 107 138
3 Tuesday 3 118 163 131
4 Wednesday 1 143 80 165
5 Wednesday 2 232 151 158
6 Wednesday 3 130 101 143
7 Thursday 1 203 151 275
8 Thursday 2 165 108 134
9 Thursday 3 120 90 109
10 Friday 1 99 60 128
11 Friday 2 367 232 155
12 Friday 3 216 248 154
13 Saturday 1 158 134 184
14 Saturday 2 295 187 175
15 Saturday 3 210 310 145
16 Sunday 1 115 73 114
17 Sunday 2 232 124 160
18 Sunday 3 211 133 144
谢谢大家!
Lisa确保“天”是一个因素,并且级别符合您希望面板显示的顺序;默认情况下,它们将按字母顺序排列
lvls = paste0(c("Mon", "Tues", "Wednes", "Thurs", "Fri", "Satur", "Sun"),
"day")
data$Day = factor(data$Day, levels=lvls)
您可以在不创建因子和重新排序级别的情况下尝试此代码
xyplot(Nos~Period|I(Day),layout=c(6,1),type="o", index.cond=list(c(5,4,6, 1:3)))
index.cond根据您的意愿重新排列绘图您知道我如何为Cas列添加第二行面板吗?(如果我写
Nos+Cas~Period | Day
,我不想在同一个面板上看到)嗨,我在这里找到了一些东西。您可以使用程序包gridExtra,然后使用功能网格。按如下方式排列:p1=xyplot(Cas~ Period | Day…)p2=xyplot(Nos~ Period | Day…)require(gridExtra)grid
xyplot(Nos~Period|I(Day),layout=c(6,1),type="o", index.cond=list(c(5,4,6, 1:3)))