В Р,
library(rgl)
m <- matrix(rnorm(300),100,3)
par3d(ignoreExtent=F)
plot3d(m,box=T,axes=F,xlab='',ylab='',zlab='')
axes3d(labels=F,tick=F,box=F)
gr <- grid3d('z')
par3d(ignoreExtent=T)
plot3d(cbind(m[,1:2],rgl.attrib(gr[1],'vertices')[1,3]),col='gray',add=T)
по-прежнему печатает галочки с номерами:
Не должен ли параметр tick=F
в axes3d()
избавиться от отметок и цифр?
Я хочу добавить оси x и y внизу графика, а не вверху. Кроме того, когда я добавляю их, используя axis3d()
, отметки больше не являются ортогональными, а наклонены под углом 45 градусов относительно их плоскости, что я считаю уродливым.
par3d(ignoreExtent=F)
plot3d(m,box=T,axes=F,xlab='',ylab='',zlab='')
box3d()
axis3d('x--',labels=T,tick=T)
axis3d('y+-',labels=T,tick=T)
axis3d('z++',labels=T,tick=T)
gr <- grid3d('z')
par3d(ignoreExtent=T)
plot3d(cbind(m[,1:2],rgl.attrib(gr[1],'vertices')[1,3]),col='gray',add=T)
Если мне нужно пойти вторым путем, как избавиться от передних линий коробки? Или есть другой способ печати галочек по умолчанию (ортогональных) в нужной позиции?