0

私はplotrixを使用してラダーチャートを生成しています。各行に相関率を表示したい。誰でも助けてくれませんか。どうもありがとう。

これは私のコードです:

library(plotrix) 
args <- commandArgs(TRUE) 
pdfname <- args[1] 
datafile <- args[2] 
pdf(pdfname, width=12,height=12) 
eqdata = read.csv(datafile , header = T,sep=",") 
educattn <- as.matrix(eqdata[2:3]) 
rownames(educattn) <- eqdata$ques 
colnames(educattn) <- c('Cummulative','Current') 
p <- bumpchart(educattn,main="Percentile ranking correlation plot",rank=TRUE,col=rainbow(17),mar=c(5,20,5,20)) 
print(p) 
dev.off()

これが出力されますラダーチャート

4

1 に答える 1

0

まず、これをスクリプトとして実行するのをやめ、Rとの対話型セッションでコードを操作します。次に、コードが何を実行しているかを確認し、さまざまな手順を実行します。したがって、コマンドライン引数のキャプチャとPDFの作成をオフにして、インタラクティブに作業してみてください。未テスト:

library(plotrix) 
## define this appropriately
datafile <- "..."

## header is TRUE and sep is "," by default
eqdata = read.csv(datafile) 
educattn <- as.matrix(eqdata[2:3]) 
rownames(educattn) <- eqdata$ques 
colnames(educattn) <- c('Cummulative','Current') 
p <- bumpchart(educattn,main="Percentile ranking correlation plot",rank=TRUE,col=rainbow(17),mar=c(5,20,5,20)) 
print(p)
于 2012-07-18T04:09:13.907 に答える