r - gridExtra tableGrob error of wrong sign when using grid.draw() -
the following code
xta=t(rnorm(37,mean=400,sd=50)) xtb=tablegrob(xta,show.rownames=f,show.colnames=f,gpar.corefill=gpar(fill='white',col='black'),show.vlines=t,show.hlines=t) grid.draw(xtb)
gives me error of
error in seq.default(2, ncol, 1) : wrong sign in 'by' argument
grid.table(t(xta))
edit (mnel)
this can traced show.hline
argument`
grid.table(xta, show.hline = true)
gives
error in seq.default(2, ncol, 1) : wrong sign in 'by' argument
while default
grid.table(xta)
works well.
the same issue arises when pass d
data.frame
, (as function requires)
xtdf <- as.data.frame(xta) grid.table(xtdf, show.hline = true) ## error in seq.default(2, nrow, 1) : wrong sign in 'by' argument ## grid.table(xtdf) ## works expected
Comments
Post a Comment