2016-05-18 13 views
2

levelplot関数は、ボックスのすべての面に目盛り付きヒートマップをレンダリングします。私はx軸とy軸に目盛りを付けたままにしたいが、上と下の目盛りは削除する。Rのlevelplot tick borderを削除するには?

ボックスの周りで右と上のティックの枠線を削除するにはどうすればよいですか?

#fake data 
data(mtcars) 
cars.matrix <- as.matrix(mtcars[c(2:8)]) 
cars.corr <- cor(cars.matrix) 

library('lattice') 
levelplot(cars.corr, xlab="car stuff",ylab="Car Stuff", main="car stuff") 

Car levelplot image

あなたが記述見つけるあなたがある ?xyplotに使用されている levelplotにパラメータを渡すことができ scales

答えて

3

:どのようにx軸を決定する一般リスト:

scalesをy軸(ティックマークとラベル)が描画されます。

  • tck 通常、目盛りの長さを制御する数値スカラ。左/下と右/上のティックマークの長さを別々に制御するために、長さ2のベクトルにすることもできます。
#fake data 
data(mtcars) 
cars.matrix <- as.matrix(mtcars[c(2:8)]) 
cars.corr <- cor(cars.matrix) 

library('lattice') 
levelplot(cars.corr, xlab="car stuff",ylab="Car Stuff", main="car stuff", 
      scales = list(tck = c(1,0))) 

enter image description here