1

私は1)「A」、「B」、「C」の間のより垂直なスペースを探しています。「\n」はIamが探している解決策ではありません。2)記号とテキストのプロット順序を変更したい。つまり、最初に凡例の線をプロットし、その後にテキストをプロットしたいと思います。

 attach(mtcars)
 gear.f<-factor(gear,levels=c(3,4,5),
 labels=c("3gears","4gears","5gears"))
 cyl.f <-factor(cyl,levels=c(4,6,8),
 labels=c("4cyl","6cyl","8cyl"))

 densityplot(~mpg|cyl.f,
      main="Density Plot by Number of Cylinders",
      xlab="Miles per Gallon"
     ,par.settings = list(superpose.line = list(col=c(1,2,3)))
     ,auto.key=list(corner = c(.98, .02),text = c("A", "B", "C")
                   ,lines=T,points=F)
            ) 
4

1 に答える 1

3

これは美的観点からは優れていると思いますが、キーパラメータの「x」および「y」引数を変更することで、感度に合わせて移動できます。

 densityplot(~mpg|cyl.f,
      main="Density Plot by Number of Cylinders",
      xlab="Miles per Gallon"
     ,par.settings = list(superpose.line = list(col=c(1,2,3)))
     ,key = list(lines = list(col=c("black", "red", "green")),
                  text = list(c("A", "B", "C")), x=0.8, y=0.8, corner.x=0,corner.y=0 )
            )

「auto.key」や「simpleKey」ではできないと思います。)

于 2012-10-09T01:57:13.177 に答える