2

addtable2plot()plotrix包装中使用。一个特殊的问题是我无法摆脱表格网格。和hlines选项vlines没有任何区别。我究竟做错了什么?

testdf<-data.frame(Before=c(10,7,5),During=c(8,6,2),After=c(5,3,4))
rownames(testdf)<-c("Red","Green","Blue")
barp(testdf,main="Test addtable2plot",ylab="Value",
     names.arg=colnames(testdf),col=2:4)
# show most of the options
addtable2plot(2,8,testdf,bty="n",display.rownames=TRUE, hlines=FALSE, vlines=FALSE,title="The table")
4

1 回答 1

1

调试代码,基本问题是rect为每个单元格调用...有效地创建一个网格,无论水平和垂直线段是否被绘制

我解决了这个(有点)如下:

  • addtable2plotx <- fix(addtable2plot)(打开编辑器)
  • 在文件的第 64 行if (hlines && vlines)之前添加rect(...

addtable2plotx使用而不是重新制作你的情节addtable2plot。(那里似乎仍然有一些虚假的线条,但矩形消失了。)

您可以尝试就此联系包维护人员,以确定这是否是一个错误,或者我们是否误读了文档中的hlinesvlines参数的意图(在这种情况下,可能需要对文档进行调整)

于 2012-09-20T14:05:15.037 回答