5

我正在使用插入符号的featurePlot功能来创建一个格子图。X 和 Y 轴显示在对角线框中(见图)。我想抑制这些轴——包括刻度线和标签。


在此处输入图像描述


以为我可以将 scales$draw 设置为 NULL,但这不起作用。这是我尝试过的:

trellisDefaultSettings = trellis.par.get()
trellis.par.set(theme=transparentTheme(trans = .4),
                scales$draw=FALSE,
                warn=FALSE)

featurePlot(x = features[, -1 * ncol(features)],
            y = features$SpeciesName,
            plot = "pairs",
            auto.key = list(columns = 5))
4

1 回答 1

4

您可以使用参数pscales.

例子

library(caret)

featurePlot(x = iris[, -1 * ncol(iris)],
            y = iris$Species,
            plot = "pairs",
            auto.key = list(columns = 3),
            pscales=FALSE)

通过查看 的代码featurePlot,您可以看到它需要lattice::splom绘图pairs。此函数的帮助页面描述了要使用的参数(另请参阅?panel.pairs

于 2016-06-01T20:01:44.360 回答