viernes, 16 de mayo de 2014

Imprimir histogramas con gnuplot

Para comenzar tengo que decir que esta es una forma simple de quitarte trabajo de una forma fácil, seguramente en la web haya multitud de formas y comandos mega gurú para hacerlo pero bueno, en este caso queremos histogramas a mil por hora.
Problemas, necesitamos duplicar la primera entrada de los archivos donde tomamos los datos, no tengo una solución al problema aun.

Ejemplo de archivo de datos... en este caso son tiempos de ejecución en spec2000:
gzip 0.465
gzip 0.465//duplicado why?
gzip 0.450
gzip 0.450
gzip 0.449
gzip 0.456
gcc 0.513
gcc 0.358
gcc 0.355
gcc 0.354
gcc 0.358
eon 0.185
eon 0.137
eon 0.137
eon 0.139
eon 0.287
vortex 1.12
vortex 1.03
vortex 1.03
vortex 1.03
vortex 1.03

Comandos para gnuplot:
set terminal png size 1500,500
set output "/home/carlos/Escritorio/ac5/resultadoint.png"
set title "Tiempos"
set xlabel "Programa"
set ylabel "Runtime"
set grid
set style data histogram
set style histogram cluster gap 5
set style fill solid border -1
plot "/home/carlos/Escritorio/ac5/CINT2000.019.asc" using 2:xtic(1) ti col

Resultado:

No hay comentarios:

Publicar un comentario