在晶格/密度图中更改字幕

时间:2019-04-24 10:41:08

标签: r lattice density-plot

我当时在点阵图/密度图中工作,想将“输入”,“输出”副标题更改为“ inpatinet”,“门诊病人”。 谢谢。下图和代码:

colors = c("black", "blue")
lines = c(1,2) #1
points = c(16,17)
key.trans <- list(title="Gender",
                  corner = c(0.90, 0.90),
                  #space="bottom", columns=2, #2
                  text=list(c("Female","Male")),
                  #points=list(pch=points, col=colors),
                  lines=list(col=colors, lty=lines),
                  cex.title=1, cex=.9) 

densityplot(~ Age_yrs|Location_type, groups=Sex,  
            data = subset(all_isolates_inc_ATCC, Age_yrs<100 & 
                   Institution=="P06" 
                   & Organism=="eco" 
                   & Location_type!="unk"), 
            xlab = "Age, years",
            lty=lines, col=colors,
            lwd=2, 
            plot.points = FALSE,
            #jitter=.00005,
            key=key.trans)

enter image description here

1 个答案:

答案 0 :(得分:1)

可以使用save函数在功能区中更改条带名称。在Change text on strips in lattice plots中提出了一个相关问题。在您的情况下,您可以在strip.custom调用中添加以下参数:

densityplot()

尽管 strip = strip.custom(factor.levels = c("In patient", "Out patient")) 的帮助也可以帮助您找到更多有关strip.default的信息。