2

パッケージで使用addtable2plot()しています。plotrix特有の問題の 1 つは、テーブル グリッドを取り除くことができないことです。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 に答える