add hists to plot script

This commit is contained in:
Alwin Berger 2023-01-26 09:47:12 +01:00
parent 35435fbd97
commit 267309b954

View File

@ -1,14 +1,18 @@
library("mosaic")
args = commandArgs(trailingOnly=TRUE)
if (length(args)==0) {
runtype="sequential"
target="g723_enc"
filename_1="graph.pdf"
runtype="timedump"
target="tacle_rtos"
filename_1=sprintf("%s.png",target)
filename_2=sprintf("%s_maxline.png",target)
filename_3=sprintf("%s_hist.png",target)
} else {
runtype=args[1]
target=args[2]
filename_1=sprintf("%s.png",args[2])
filename_2=sprintf("%s_maxline.png",args[2])
filename_3=sprintf("%s_hist.png",args[2])
# filename_1=args[3]
}
@ -31,6 +35,11 @@ abline(lm(timetrace ~ iter, data=timetrace),col="green")
abline(lm(timetrace ~ iter, data=timetrace_rand),col="magenta")
dev.off()
png(file=filename_3)
gf_histogram(~ timetrace,data=timetrace, fill="blue") %>%
gf_histogram(~ timetrace,data=timetrace_rand, fill="orange")
dev.off()
# Takes a flat list
trace2maxline <- function(tr) {
maxline = tr
@ -47,6 +56,6 @@ png(file=filename_2)
# pdf(file=filename_1,width=8, height=8)
plot(timetrace[[2]],timetrace[[1]], col="#99bbff", xlab="iters", ylab="wcet", pch='.')
points(timetrace_rand[[2]],timetrace_rand[[1]], col="#ffbb99", pch='.')
abline(lm(timetrace ~ iter, data=timetrace),col="green")
abline(lm(timetrace ~ iter, data=timetrace_rand),col="magenta")
#abline(lm(timetrace ~ iter, data=timetrace),col="green")
#abline(lm(timetrace ~ iter, data=timetrace_rand),col="magenta")
dev.off()