私はデータをプロットすることができ、すべてがうまくいくようです。唯一の問題は、行マーカーを挿入するかどうかを R が決定しているように見えることです。いくつかの異なるデータセットがあります。1500 のデータセットの場合、プロットは正常に機能し、マーカーが表示されます。他のデータセットはすべて 3000 以上のポイントを持ち、プロットはすべてのマーカーを無視し、線だけが表示されます。以下に、データをプロットするために使用されるコードと、プロットの図の例を示します。
私の質問は、どうすればRがマーカー付きの線をプロットすることを保証できますか? 私は何か間違ったことをしていますか?
お時間をいただきありがとうございます。
png(filename="figures/all.normdtime.png", width=800, height=600)
plot(ecdf(data1[,10]), col="blue", ann=FALSE, pch=c(1,NA,NA,NA,NA,NA,NA,NA,NA), cex=2)
lines(ecdf(data2[,10]), col="green", pch=c(3,NA,NA,NA,NA,NA,NA,NA,NA), cex=2)
lines(ecdf(data3[,10]), col="red", pch=c(8,NA,NA,NA,NA,NA,NA,NA,NA), cex=2)
lines(ecdf(data4[,10]), col="orange", pch=c(2,NA,NA,NA,NA,NA,NA,NA,NA), cex=2)
title(xlab="Transfer rate (bytes/ms)")
title(main="ECDF Normalized Download Time")
dev.off()