2017-01-20 10 views
2

Относительно новый для сайта и r, поэтому, пожалуйста, простите любые протоколы, которые я не могу придерживаться.осевые метки по оси y только с использованием xyplot в R

Я создаю участок с xyplot. Мой код

library(lattice) 

height <- c(1,3,5) 
mass <- c(10, 12, 14) 

d <- data.frame (height,mass) 

xyplot(height ~ mass, type = 'a', scales = list(alternating = 1, tck = c(1,0))) 

и я получаю это

Image of plot is here

Моя проблема заключается в том, что я не могу удалить этикетки от оси х, так только тиканье ось у помечены. Это значит, что я могу уложить несколько графиков с data.arrange. Я смотрел здесь и в других местах в Интернете и нашел ответы, но я явно не понимаю код, потому что я все еще не могу этого сделать. Я попытался удалить топоры и перестроить с помощью «весов» без успеха.

Может кто-нибудь, пожалуйста, помогите мне в этом?

С уважением Аарон

ответ

0

Внутри scales аргумента вы можете добавить список для атрибутов оси х и установите labels=NULL. Дополнительные параметры см. В разделе scales в справке для xyplot. Я также удалил название х-оси, так как вы, вероятно, не хотят, чтобы повторить для каждого графа либо:

xyplot(height ~ mass, type ='a', xlab="", 
     scales=list(alternating=1, tck=c(1,0), x=list(labels=NULL))) 

enter image description here