R 格条形图-有序群
我有整数值的类别,我想以升序显示(1,2,3,…,14+)。但是格点图(1,10,11,12,13,14+,2,3,…)我如何解决这个问题R 格条形图-有序群,r,lattice,R,Lattice,我有整数值的类别,我想以升序显示(1,2,3,…,14+)。但是格点图(1,10,11,12,13,14+,2,3,…)我如何解决这个问题 d = data.frame(c1 = rep(data$Weeks, 2), c2 = c(rep('Count',14),rep('Fit',14)), c3 =c(data$Count,data$Fit)) barchart(c3 ~ c1, groups = c2, d, auto.key=list(x=.9, y=.9, corne
d = data.frame(c1 = rep(data$Weeks, 2),
c2 = c(rep('Count',14),rep('Fit',14)),
c3 =c(data$Count,data$Fit))
barchart(c3 ~ c1, groups = c2, d, auto.key=list(x=.9, y=.9, corner=c(1,1)),ylab='', xlab='# of Weeks', main='1910-1919')
我也有类似的问题,但有一个网格图。您可以运行此命令来检查时间点的顺序(我猜是周数): 然后,您可以使用以下方法对其进行修改:
d$c2<- factor(d$c2, levels=("1","2","3",...,"14+") #make sure the names are the same what you have in your data.
d$c2德戈普恩的答案就在那里。取而代之
d$c2<- factor(d$c2,
c("1","2","3",...,"14+") #make sure the names are the same what you have in your data.
示例代码
summary(datm)
datm$male.Nij <- factor(datm$male.Nij, c("Sinus", "Arr/AHB", "Digoxin arr", "Furosemide arr"))
summary(datm)
摘要(datm)
datm$male.Nij整数值类别是否有可能不是真正的整数,而是“字符”?因此,如果barchart
对其进行排序,那么它会给出您得到的输出。@alexis_laz'typeof'表示它们是“整数”,您能使d
可复制吗?可能在dput
ing您的d
masi@masi:~/Documents$ Rscript plot.associations.r
male.Nij
Arr/AHB :32
Digoxin arr :32
Furosemide arr:32
Sinus :32
male.Nij
Sinus :32
Arr/AHB :32
Digoxin arr :32
Furosemide arr:32
summary(datm)
datm$male.Nij <- factor(datm$male.Nij, c("Sinus", "Arr/AHB", "Digoxin arr", "Furosemide arr"))
summary(datm)