From 39837503af990cac9353d1de4a5449138313653d Mon Sep 17 00:00:00 2001 From: Erwan Jahier <jahier@imag.fr> Date: Mon, 21 Sep 2015 11:07:11 +0200 Subject: [PATCH] -2cw7: getstat now uses ggplot2 histograms. --- utils/getstat.r | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/utils/getstat.r b/utils/getstat.r index 89ded179..b31e9aa3 100755 --- a/utils/getstat.r +++ b/utils/getstat.r @@ -1,14 +1,32 @@ #! /usr/bin/env Rscript args <- commandArgs(TRUE) -datafilename <- args[1] -data <- read.table(datafilename) -attach(data) +datafilename <- args[1] +wcet <- as.integer(args[2]) + +mydata <- data.frame(val=read.table(datafilename)) +attach(mydata) pdffilename = paste(datafilename,".pdf", sep ="") pdf(pdffilename) +# require "apt-get install r-cran-ggplot2" +library(ggplot2) + + +ggplot(data=mydata, aes(x=V1)) + + geom_histogram(fill="lightblue") + + geom_vline(aes(xintercept=vals), + xintercept=wcet, + linetype=2, + size=1, + color="red" + ) + + labs(x= "Cycles", y="Cycles counts") + + +summary(mydata) + +print(sprintf("The WCET computed by otawa is %s", wcet)) -barplot(table(data)) -summary(data) -- GitLab