a
2 つの構成で異なるスレッドを使用してプログラムを実行しましたb
。btime
そのタイミングを、stime
、およびに分解しvtime
ます。データは下記をご覧ください。以下に示すように、積み上げプロットを描く必要があります。ただし、スレッド数と構成の両方を R の x 軸ラベルとして表すのは困難です。R の積み上げプロットに関して、このデータをより適切に表現するのに役立つ人がいますか? 以下の図と私が使用しているRコードをご覧ください。
データ:
config threads btime stime vtime
a 2 0.08 0.32 0.09
b 2 0.32 0.19 0.16
a 4 3.72 2841.13 0.22
b 4 18.21 2865.79 5.12
a 8 5.45 2824.46 4.77
b 8 23.27 2790.14 11.89
a 16 57.63 3302.55 94.25
b 16 62.41 4041.19 82.56
a 32 119.08 3705.62 210.14
b 32 183.01 4411.14 234.17
a 64 211.51 2823.69 270.38
b 64 364.38 4091.97 387.83
Rコード
> barplot(t(data1[c(3:5)]), ylab="Time(seconds)", sp=c(0.1, 0.2, 1.0, 0.2, 1.0, 0.2, 1.0, 0.2, 1.0, 0.2, 1.0, 0.2),col=c("white","gray20","gray60"))
> legend("topleft",legend=c("btime","stime","vtime"), bty="n",cex=1.5 , horiz=T, adj=0.2, fill=c("white","gray20","gray60"))