lattice auto.key - 如何调整线条和点?

Dru*_*s2k 3 statistics graphics r lattice

当我使用时barchart(),我得到这样的东西(我知道图像不是条形图,但我auto.key产生相同的图例):

柱形图

我想填充点并使它们变大或将它们设置为具有相应颜色的矩形.

当我使用时densityplot(),我得到这样的东西:

密度积

如果可能的话,我想让线条"更厚".

dar*_*zig 6

?xyplot.一些细节:

关于改变颜色的第一个问题使用col参数,例如

barplot(table(mtcars$am, mtcars$gear), col = c("green", "yellow"))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

但是如果你想处理一个散点图而不是barplot(在这里混淆了)和修改过的符号,那么auto.key不幸的是没有选项,但这样的东西可以正常工作:

xyplot(mtcars$hp ~ mtcars$wt, groups = mtcars$gear, 
        key = list(text = list(as.character(unique(mtcars$gear))), 
                   points = list(pch = 10:12, col = 12:14)), pch = 10:12, col = 12:14)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

对于您的第二个问题lwd:

densityplot(mtcars$hp, lwd = 3)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述