2016-06-01 18 views
5

Bir kafes grafiği oluşturmak için caretta'nın featurePlot işlevini kullanıyorum. X ve Y eksenleri diyagonal kutularda görünür (resme bakın). Bu eksenleri bastırmak istiyorum - hem onay işaretleri hem de etiketler. Kafes çizgisindeki baskılama ekseni


enter image description here


sandım terazi $ NULL olarak çizmek belirleyebilirsiniz ancak bu işe yaramadı.

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)) 
+1

"pscales = FALSE" işlevini kullanın: Ayrıntılar için "? Panel.pairs" konusuna bakın. – user20650

+1

@ user20650: SO yanıtları yerine bir yanıt gönderilir. Bir cevap olarak. Soruların cevap olarak işaretlenmesini sağlar. –

+0

Eh, kredibilitesi olduğunu düşündüm. Bilgimdeki boşluğu doldurdu. –

cevap

4

Sen argüman pscales kullanabilirsiniz: Burada denedim budur.

featurePlot için kod bakarak Örnek

library(caret) 

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

, bunu pairs arsa için lattice::splom çağırır görebilirsiniz. Bu işlevin yardım sayfası, hangi argümanın kullanılacağını açıklar (ayrıca bkz. ?panel.pairs)

İlgili konular