我正在使用插入符号的featurePlot函数创建晶格图。 X和Y轴显示在对角线框中(请参见图片)。我想抑制这些轴-刻度线和标签。

r - 抑制晶格图中的轴-LMLPHP

以为我可以将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))

最佳答案

您可以使用参数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)

关于r - 抑制晶格图中的轴,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37573654/

10-12 17:15