MoufoPlot 0.12 Examples (gnuplot 4.4 patchlevel 0)

Download MoufoPlot
MoufoPlot github page

INDEX


0. Very Basic example X
1. Change size (dimensions)
2. Change size - Zoom in
3. Change size - Zoom out
4. Draw all X
5. Very Basic example Y
6. Draw all Y
7. Selecting data. Show only A,B,D,E and STABLE and TEST1
8. Disable X axis tags
9. Disable vertical tics
10. Basic example i1 and i2 on X, opt1, opt2, opt3 on Y
11. Hide the xtics
12. Reverse of the previous
13. Rotate the tags of the horizontal axis
14. Rotate the tags of the vertical axis
15. Title of graph
16. Axis Labels
17. Change X and Y Tags
18. Set Vertical Axis ticks (0 to 2 with step of 0.5)
19. Set X range (-1.2 to 5, step0.5)
20. Add vertical lines (grid)
21. Add fancy grid between bars
22. Remove horizontal lines (grid)
23. Change the grid color
24. Error bars
25. Set width of error bars
26. Add overlay text
27. Add multiple texts
28. Draw line
29. Draw multiple lines
30. Thicker lines (line width)
31. Bigger line points (point size)
32. Set line types
33. Set point types
34. Set point types: plain lines
35. Bar thickness (bar width)
36. Set colors manually (HEX)
37. Fill bars with patterns
38. Change dimensions (width X height)
39. Turn OFF the legend
40. Box around the legend
41. Manually place legend at (1,2.5)
42. Place legend outside the graph
43. Normalize to i2 and opt3
44. Normalize to i2 and opt3 + PERCENT
45. Show speedups for normalized results
46. Calculate the arithmetic mean (average) over (all) -y 0,1,2
47. Calculate the geometric mean over (all) -y 0,1,2
48. Calculate the arithmetic mean (average) over (only) -y 0,1
49. Calculate the geometric mean over (only) -y 0,1
50. Calculate the arithmetic mean (average) over (all) -x 0,1
51. Calculate the geometric mean over (all) -x 0,1
52. Calculate the arithmetic mean (average) over (all) -x and -y
53. Calculate the geometric mean (average) over (all) -x and -y
54. Hide (mask) output -y opt1
55. Hide (mask) output -x i1
56. Clustered Graph
57. Clustered Graph with Title and Labels
58. Z-Normalized Clustered Graph. Normalize all bars in each Z-super-cluster (bench1, bench2, bench3) to the znorm values respectively
59. Y-Normalized Clustered Graph. Normalize all bars in each Y-cluster (opt1, opt2, opt3) to the ynorm values respectively
60. X-Normalized Clustered Graph. Normalize each X bar (i1,i2) to the xnorm values respectively

0. Very Basic example X (Bar graph)
moufoplot -d input0.dat -x a,b,c,d --bar
0. Very Basic example X (Stacked Bar graph)
moufoplot -d input0.dat -x a,b,c,d --stack
0. Very Basic example X (Line graph)
moufoplot -d input0.dat -x a,b,c,d --line
0. Very Basic example X (Heat map)
moufoplot -d input0.dat -x a,b,c,d --hmap
input0.dat
a:1.50
b:2.50
c:3
d:2
e:1.10
1. Change size (dimensions) (Bar graph)
moufoplot -d input0.dat -x a,b,c,d -size 0.5x0.4 --bar
1. Change size (dimensions) (Stacked Bar graph)
moufoplot -d input0.dat -x a,b,c,d -size 0.5x0.4 --stack
1. Change size (dimensions) (Line graph)
moufoplot -d input0.dat -x a,b,c,d -size 0.5x0.4 --line
1. Change size (dimensions) (Heat map)
moufoplot -d input0.dat -x a,b,c,d -size 0.5x0.4 --hmap
input0.dat
a:1.50
b:2.50
c:3
d:2
e:1.10
2. Change size - Zoom in (Bar graph)
moufoplot -d input0.dat -x a,b,c,d -size 0.6x0.6 --bar
2. Change size - Zoom in (Stacked Bar graph)
moufoplot -d input0.dat -x a,b,c,d -size 0.6x0.6 --stack
2. Change size - Zoom in (Line graph)
moufoplot -d input0.dat -x a,b,c,d -size 0.6x0.6 --line
2. Change size - Zoom in (Heat map)
moufoplot -d input0.dat -x a,b,c,d -size 0.6x0.6 --hmap
input0.dat
a:1.50
b:2.50
c:3
d:2
e:1.10
3. Change size - Zoom out (Bar graph)
moufoplot -d input0.dat -x a,b,c,d -size 0.3x0.3 --bar
3. Change size - Zoom out (Stacked Bar graph)
moufoplot -d input0.dat -x a,b,c,d -size 0.3x0.3 --stack
3. Change size - Zoom out (Line graph)
moufoplot -d input0.dat -x a,b,c,d -size 0.3x0.3 --line
3. Change size - Zoom out (Heat map)
moufoplot -d input0.dat -x a,b,c,d -size 0.3x0.3 --hmap
input0.dat
a:1.50
b:2.50
c:3
d:2
e:1.10
4. Draw all X (Bar graph)
moufoplot -d input0.dat -x @ --bar
4. Draw all X (Stacked Bar graph)
moufoplot -d input0.dat -x @ --stack
4. Draw all X (Line graph)
moufoplot -d input0.dat -x @ --line
4. Draw all X (Heat map)
moufoplot -d input0.dat -x @ --hmap
input0.dat
a:1.50
b:2.50
c:3
d:2
e:1.10
5. Very Basic example Y (Bar graph)
moufoplot -d input0.dat -y a,b,c,d --bar
5. Very Basic example Y (Stacked Bar graph)
moufoplot -d input0.dat -y a,b,c,d --stack
5. Very Basic example Y (Line graph)
moufoplot -d input0.dat -y a,b,c,d --line
5. Very Basic example Y (Heat map)
moufoplot -d input0.dat -y a,b,c,d --hmap
input0.dat
a:1.50
b:2.50
c:3
d:2
e:1.10
6. Draw all Y (Bar graph)
moufoplot -d input0.dat -y @ --bar
6. Draw all Y (Stacked Bar graph)
moufoplot -d input0.dat -y @ --stack
6. Draw all Y (Line graph)
moufoplot -d input0.dat -y @ --line
6. Draw all Y (Heat map)
moufoplot -d input0.dat -y @ --hmap
input0.dat
a:1.50
b:2.50
c:3
d:2
e:1.10
7. Selecting data. Show only A,B,D,E and STABLE and TEST1 (Bar graph)
moufoplot -d input3.dat -x a,b,d,e -f test1,stable --bar
7. Selecting data. Show only A,B,D,E and STABLE and TEST1 (Stacked Bar graph)
moufoplot -d input3.dat -x a,b,d,e -f test1,stable --stack
7. Selecting data. Show only A,B,D,E and STABLE and TEST1 (Line graph)
moufoplot -d input3.dat -x a,b,d,e -f test1,stable --line
7. Selecting data. Show only A,B,D,E and STABLE and TEST1 (Heat map)
moufoplot -d input3.dat -x a,b,d,e -f test1,stable --hmap
input3.dat
a_test1_stable:1.50
b_test1_stable:2.50
c_test1_stable:3
d_test1_stable:2
e_test1_stable:1.10
a_test2_stable:0.50
b_test2_stable:1
c_test2_stable:1.3
d_test2_stable:2.3
e_test2_stable:3.10
a_test1_unstable:1.10
b_test1_unstable:2.10
c_test1_unstable:3.20
d_test1_unstable:1.80
e_test1_unstable:1.05
a_test2_unstable:0.90
b_test2_unstable:1.10
c_test2_unstable:2.20
d_test2_unstable:1.30
e_test2_unstable:0.80
8. Disable X axis tags (Bar graph)
moufoplot -d input0.dat -x a,b,c,d,e --noxtags --bar
8. Disable X axis tags (Stacked Bar graph)
moufoplot -d input0.dat -x a,b,c,d,e --noxtags --stack
8. Disable X axis tags (Line graph)
moufoplot -d input0.dat -x a,b,c,d,e --noxtags --line
8. Disable X axis tags (Heat map)
moufoplot -d input0.dat -x a,b,c,d,e --noxtags --hmap
input0.dat
a:1.50
b:2.50
c:3
d:2
e:1.10
9. Disable vertical tics (Bar graph)
moufoplot -d input0.dat -x a,b,c,d,e --ytics=0 --bar
9. Disable vertical tics (Stacked Bar graph)
moufoplot -d input0.dat -x a,b,c,d,e --ytics=0 --stack
9. Disable vertical tics (Line graph)
moufoplot -d input0.dat -x a,b,c,d,e --ytics=0 --line
9. Disable vertical tics (Heat map)
moufoplot -d input0.dat -x a,b,c,d,e --ytics=0 --hmap
input0.dat
a:1.50
b:2.50
c:3
d:2
e:1.10
10. Basic example i1 and i2 on X, opt1, opt2, opt3 on Y (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --bar
10. Basic example i1 and i2 on X, opt1, opt2, opt3 on Y (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --stack
10. Basic example i1 and i2 on X, opt1, opt2, opt3 on Y (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --line
10. Basic example i1 and i2 on X, opt1, opt2, opt3 on Y (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
11. Hide the xtics (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --noxtics --bar
11. Hide the xtics (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --noxtics --stack
11. Hide the xtics (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --noxtics --line
11. Hide the xtics (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --noxtics --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
12. Reverse of the previous (Bar graph)
moufoplot -d input1.dat -x opt1,opt2,opt3 -y i1,i2 --bar
12. Reverse of the previous (Stacked Bar graph)
moufoplot -d input1.dat -x opt1,opt2,opt3 -y i1,i2 --stack
12. Reverse of the previous (Line graph)
moufoplot -d input1.dat -x opt1,opt2,opt3 -y i1,i2 --line
12. Reverse of the previous (Heat map)
moufoplot -d input1.dat -x opt1,opt2,opt3 -y i1,i2 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
13. Rotate the tags of the horizontal axis (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xrotate=-45 --bar
13. Rotate the tags of the horizontal axis (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xrotate=-45 --stack
13. Rotate the tags of the horizontal axis (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xrotate=-45 --line
13. Rotate the tags of the horizontal axis (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xrotate=-45 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
14. Rotate the tags of the vertical axis (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yrotate=-45 --bar
14. Rotate the tags of the vertical axis (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yrotate=-45 --stack
14. Rotate the tags of the vertical axis (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yrotate=-45 --line
14. Rotate the tags of the vertical axis (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yrotate=-45 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
15. Title of graph (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --title "This is the title" --bar
15. Title of graph (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --title "This is the title" --stack
15. Title of graph (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --title "This is the title" --line
15. Title of graph (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --title "This is the title" --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
16. Axis Labels (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xlabel "Horizontal Label" --ylabel "Vertical Label" --bar
16. Axis Labels (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xlabel "Horizontal Label" --ylabel "Vertical Label" --stack
16. Axis Labels (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xlabel "Horizontal Label" --ylabel "Vertical Label" --line
16. Axis Labels (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xlabel "Horizontal Label" --ylabel "Vertical Label" --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
17. Change X and Y Tags (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --title "This is the title" --xlabel "Horizontal Label" --ylabel "Vertical Label" --xtag "Tag of i1","Tag of i2" --ytag "Optim.1","Optim.2","Optim.3" --bar
17. Change X and Y Tags (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --title "This is the title" --xlabel "Horizontal Label" --ylabel "Vertical Label" --xtag "Tag of i1","Tag of i2" --ytag "Optim.1","Optim.2","Optim.3" --stack
17. Change X and Y Tags (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --title "This is the title" --xlabel "Horizontal Label" --ylabel "Vertical Label" --xtag "Tag of i1","Tag of i2" --ytag "Optim.1","Optim.2","Optim.3" --line
17. Change X and Y Tags (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --title "This is the title" --xlabel "Horizontal Label" --ylabel "Vertical Label" --xtag "Tag of i1","Tag of i2" --ytag "Optim.1","Optim.2","Optim.3" --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
18. Set Vertical Axis ticks (0 to 2 with step of 0.5) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yrange 0,2,0.5 --bar
18. Set Vertical Axis ticks (0 to 2 with step of 0.5) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yrange 0,2,0.5 --stack
18. Set Vertical Axis ticks (0 to 2 with step of 0.5) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yrange 0,2,0.5 --line
18. Set Vertical Axis ticks (0 to 2 with step of 0.5) (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yrange 0,2,0.5 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
19. Set X range (-1.2 to 5, step0.5) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xrange -1.2,5,0.5 --bar
19. Set X range (-1.2 to 5, step0.5) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xrange -1.2,5,0.5 --stack
19. Set X range (-1.2 to 5, step0.5) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xrange -1.2,5,0.5 --line
19. Set X range (-1.2 to 5, step0.5) (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xrange -1.2,5,0.5 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
20. Add vertical lines (grid) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xgrid --bar
20. Add vertical lines (grid) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xgrid --stack
20. Add vertical lines (grid) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xgrid --line
20. Add vertical lines (grid) (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xgrid --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
21. Add fancy grid between bars (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --x2grid --bar
21. Add fancy grid between bars (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --x2grid --stack
21. Add fancy grid between bars (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --x2grid --line
21. Add fancy grid between bars (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --x2grid --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
22. Remove horizontal lines (grid) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --noygrid --bar
22. Remove horizontal lines (grid) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --noygrid --stack
22. Remove horizontal lines (grid) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --noygrid --line
22. Remove horizontal lines (grid) (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --noygrid --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
23. Change the grid color (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor blue --bar
23. Change the grid color (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor blue --stack
23. Change the grid color (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor blue --line
23. Change the grid color (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor blue --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
24. Error bars (Bar graph)
moufoplot -d input1_err.dat -x i1,i2 -f perf -y opt1,opt2,opt3 --errorbars err --bar
24. Error bars (Stacked Bar graph)
moufoplot -d input1_err.dat -x i1,i2 -f perf -y opt1,opt2,opt3 --errorbars err --stack
24. Error bars (Line graph)
moufoplot -d input1_err.dat -x i1,i2 -f perf -y opt1,opt2,opt3 --errorbars err --line
24. Error bars (Heat map)
moufoplot -d input1_err.dat -x i1,i2 -f perf -y opt1,opt2,opt3 --errorbars err --hmap
input1_err.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
err_i1_opt1:0.1
err_i1_opt2:0.2
err_i1_opt3:0.1
err_i2_opt1:0.2
err_i2_opt2:0.3
err_i2_opt3:0.3
25. Set width of error bars (Bar graph)
moufoplot -d input1_err.dat -x i1,i2 -f perf -y opt1,opt2,opt3 --errorbars err -eblw 6 --bar
25. Set width of error bars (Stacked Bar graph)
moufoplot -d input1_err.dat -x i1,i2 -f perf -y opt1,opt2,opt3 --errorbars err -eblw 6 --stack
25. Set width of error bars (Line graph)
moufoplot -d input1_err.dat -x i1,i2 -f perf -y opt1,opt2,opt3 --errorbars err -eblw 6 --line
25. Set width of error bars (Heat map)
moufoplot -d input1_err.dat -x i1,i2 -f perf -y opt1,opt2,opt3 --errorbars err -eblw 6 --hmap
input1_err.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
err_i1_opt1:0.1
err_i1_opt2:0.2
err_i1_opt3:0.1
err_i2_opt1:0.2
err_i2_opt2:0.3
err_i2_opt3:0.3
26. Add overlay text (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor black --txt "Test",1,2.01,0,red,25,front --bar
26. Add overlay text (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor black --txt "Test",1,2.01,0,red,25,front --stack
26. Add overlay text (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor black --txt "Test",1,2.01,0,red,25,front --line
26. Add overlay text (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor black --txt "Test",1,2.01,0,red,25,front --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
27. Add multiple texts (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor black --txt "Test",1,2.01,0,red,25,front@"Foo",0.5,1.5,45,blue,20,front --bar
27. Add multiple texts (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor black --txt "Test",1,2.01,0,red,25,front@"Foo",0.5,1.5,45,blue,20,front --stack
27. Add multiple texts (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor black --txt "Test",1,2.01,0,red,25,front@"Foo",0.5,1.5,45,blue,20,front --line
27. Add multiple texts (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor black --txt "Test",1,2.01,0,red,25,front@"Foo",0.5,1.5,45,blue,20,front --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
28. Draw line (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --hline 0,0,3,3,5,1,green,front --bar
28. Draw line (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --hline 0,0,3,3,5,1,green,front --stack
28. Draw line (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --hline 0,0,3,3,5,1,green,front --line
28. Draw line (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --hline 0,0,3,3,5,1,green,front --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
29. Draw multiple lines (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --hline "0,0,3,3,5,2,green,front 1,0,4,4,3,5,blue,front" --bar
29. Draw multiple lines (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --hline "0,0,3,3,5,2,green,front 1,0,4,4,3,5,blue,front" --stack
29. Draw multiple lines (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --hline "0,0,3,3,5,2,green,front 1,0,4,4,3,5,blue,front" --line
29. Draw multiple lines (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --hline "0,0,3,3,5,2,green,front 1,0,4,4,3,5,blue,front" --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
30. Thicker lines (line width) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linew 10 --bar
30. Thicker lines (line width) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linew 10 --stack
30. Thicker lines (line width) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linew 10 --line
30. Thicker lines (line width) (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linew 10 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
31. Bigger line points (point size) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pntsize 3 --bar
31. Bigger line points (point size) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pntsize 3 --stack
31. Bigger line points (point size) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pntsize 3 --line
31. Bigger line points (point size) (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pntsize 3 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
32. Set line types (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linetype 3,3 --bar
32. Set line types (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linetype 3,3 --stack
32. Set line types (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linetype 3,3 --line
32. Set line types (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linetype 3,3 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
33. Set point types (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pnttype 2,2 --bar
33. Set point types (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pnttype 2,2 --stack
33. Set point types (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pnttype 2,2 --line
33. Set point types (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pnttype 2,2 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
34. Set point types: plain lines (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pnttype 0,0 --bar
34. Set point types: plain lines (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pnttype 0,0 --stack
34. Set point types: plain lines (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pnttype 0,0 --line
34. Set point types: plain lines (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pnttype 0,0 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
35. Bar thickness (bar width) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --barw 0.5 --bar
35. Bar thickness (bar width) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --barw 0.5 --stack
35. Bar thickness (bar width) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --barw 0.5 --line
35. Bar thickness (bar width) (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --barw 0.5 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
36. Set colors manually (HEX) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --colors "#ff0000,#00ff00" --bar
36. Set colors manually (HEX) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --colors "#ff0000,#00ff00" --stack
36. Set colors manually (HEX) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --colors "#ff0000,#00ff00" --line
36. Set colors manually (HEX) (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --colors "#ff0000,#00ff00" --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
37. Fill bars with patterns (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pattern 1,2 --bar
37. Fill bars with patterns (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pattern 1,2 --stack
37. Fill bars with patterns (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pattern 1,2 --line
37. Fill bars with patterns (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pattern 1,2 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
38. Change dimensions (width X height) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --size 0.4x0.5 --bar
38. Change dimensions (width X height) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --size 0.4x0.5 --stack
38. Change dimensions (width X height) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --size 0.4x0.5 --line
38. Change dimensions (width X height) (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --size 0.4x0.5 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
39. Turn OFF the legend (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend off --bar
39. Turn OFF the legend (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend off --stack
39. Turn OFF the legend (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend off --line
39. Turn OFF the legend (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend off --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
40. Box around the legend (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box --bar
40. Box around the legend (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box --stack
40. Box around the legend (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box --line
40. Box around the legend (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
41. Manually place legend at (1,2.5) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box,at1x2.5 --bar
41. Manually place legend at (1,2.5) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box,at1x2.5 --stack
41. Manually place legend at (1,2.5) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box,at1x2.5 --line
41. Manually place legend at (1,2.5) (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box,at1x2.5 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
42. Place legend outside the graph (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box,out --bar
42. Place legend outside the graph (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box,out --stack
42. Place legend outside the graph (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box,out --line
42. Place legend outside the graph (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box,out --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
43. Normalize to i2 and opt3 (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --bar
43. Normalize to i2 and opt3 (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --stack
43. Normalize to i2 and opt3 (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --line
43. Normalize to i2 and opt3 (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
44. Normalize to i2 and opt3 + PERCENT (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --percent --bar
44. Normalize to i2 and opt3 + PERCENT (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --percent --stack
44. Normalize to i2 and opt3 + PERCENT (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --percent --line
44. Normalize to i2 and opt3 + PERCENT (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --percent --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
45. Show speedups for normalized results (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --speedup --bar
45. Show speedups for normalized results (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --speedup --stack
45. Show speedups for normalized results (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --speedup --line
45. Show speedups for normalized results (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --speedup --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
46. Calculate the arithmetic mean (average) over (all) -y 0,1,2 (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yavg 0,1,2 --bar
46. Calculate the arithmetic mean (average) over (all) -y 0,1,2 (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yavg 0,1,2 --stack
46. Calculate the arithmetic mean (average) over (all) -y 0,1,2 (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yavg 0,1,2 --line
46. Calculate the arithmetic mean (average) over (all) -y 0,1,2 (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yavg 0,1,2 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
47. Calculate the geometric mean over (all) -y 0,1,2 (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yavg 0,1,2 --ygeo --bar
47. Calculate the geometric mean over (all) -y 0,1,2 (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yavg 0,1,2 --ygeo --stack
47. Calculate the geometric mean over (all) -y 0,1,2 (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yavg 0,1,2 --ygeo --line
47. Calculate the geometric mean over (all) -y 0,1,2 (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yavg 0,1,2 --ygeo --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
48. Calculate the arithmetic mean (average) over (only) -y 0,1 (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yavg 0,1 --bar
48. Calculate the arithmetic mean (average) over (only) -y 0,1 (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yavg 0,1 --stack
48. Calculate the arithmetic mean (average) over (only) -y 0,1 (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yavg 0,1 --line
48. Calculate the arithmetic mean (average) over (only) -y 0,1 (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yavg 0,1 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
49. Calculate the geometric mean over (only) -y 0,1 (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yavg 0,1 --ygeo --bar
49. Calculate the geometric mean over (only) -y 0,1 (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yavg 0,1 --ygeo --stack
49. Calculate the geometric mean over (only) -y 0,1 (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yavg 0,1 --ygeo --line
49. Calculate the geometric mean over (only) -y 0,1 (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yavg 0,1 --ygeo --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
50. Calculate the arithmetic mean (average) over (all) -x 0,1 (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xavg 0,1 --bar
50. Calculate the arithmetic mean (average) over (all) -x 0,1 (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xavg 0,1 --stack
50. Calculate the arithmetic mean (average) over (all) -x 0,1 (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xavg 0,1 --line
50. Calculate the arithmetic mean (average) over (all) -x 0,1 (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xavg 0,1 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
51. Calculate the geometric mean over (all) -x 0,1 (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xavg 0,1 --xgeo --bar
51. Calculate the geometric mean over (all) -x 0,1 (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xavg 0,1 --xgeo --stack
51. Calculate the geometric mean over (all) -x 0,1 (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xavg 0,1 --xgeo --line
51. Calculate the geometric mean over (all) -x 0,1 (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xavg 0,1 --xgeo --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
52. Calculate the arithmetic mean (average) over (all) -x and -y (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xavg 0,1 --yavg 0,1,2 --bar
52. Calculate the arithmetic mean (average) over (all) -x and -y (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xavg 0,1 --yavg 0,1,2 --stack
52. Calculate the arithmetic mean (average) over (all) -x and -y (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xavg 0,1 --yavg 0,1,2 --line
52. Calculate the arithmetic mean (average) over (all) -x and -y (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xavg 0,1 --yavg 0,1,2 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
53. Calculate the geometric mean (average) over (all) -x and -y (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xavg 0,1 --xgeo --yavg 0,1,2 --ygeo --bar
53. Calculate the geometric mean (average) over (all) -x and -y (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xavg 0,1 --xgeo --yavg 0,1,2 --ygeo --stack
53. Calculate the geometric mean (average) over (all) -x and -y (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xavg 0,1 --xgeo --yavg 0,1,2 --ygeo --line
53. Calculate the geometric mean (average) over (all) -x and -y (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xavg 0,1 --xgeo --yavg 0,1,2 --ygeo --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
54. Hide (mask) output -y opt1 (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ymask 0,1,1 --bar
54. Hide (mask) output -y opt1 (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ymask 0,1,1 --stack
54. Hide (mask) output -y opt1 (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ymask 0,1,1 --line
54. Hide (mask) output -y opt1 (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ymask 0,1,1 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
55. Hide (mask) output -x i1 (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xmask 0,1 --bar
55. Hide (mask) output -x i1 (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xmask 0,1 --stack
55. Hide (mask) output -x i1 (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xmask 0,1 --line
55. Hide (mask) output -x i1 (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xmask 0,1 --hmap
input1.dat
perf_i1_opt1:1
perf_i1_opt2:1.2
perf_i1_opt3:1.3
perf_i2_opt1:1.8
perf_i2_opt2:1.84
perf_i2_opt3:1.91
56. Clustered Graph (Bar graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --bar
56. Clustered Graph (Stacked Bar graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --stack
56. Clustered Graph (Line graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --line
56. Clustered Graph (Heat map)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --hmap
input4.dat
perf_i1_opt1_bench1:1283
perf_i1_opt2_bench1:1102
perf_i1_opt3_bench1:1042
perf_i2_opt1_bench1:879
perf_i2_opt2_bench1:784
perf_i2_opt3_bench1:729
perf_i1_opt1_bench2:212
perf_i1_opt2_bench2:201
perf_i1_opt3_bench2:189
perf_i2_opt1_bench2:167
perf_i2_opt2_bench2:150
perf_i2_opt3_bench2:147
perf_i1_opt1_bench3:2010
perf_i1_opt2_bench3:1970
perf_i1_opt3_bench3:1893
perf_i2_opt1_bench3:1735
perf_i2_opt2_bench3:1713
perf_i2_opt3_bench3:1678
57. Clustered Graph with Title and Labels (Bar graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --title "Clustered graph" --xlabel "The Benchmarks" --ylabel "Cycles" --zlabel "ZLABEL" --bar
57. Clustered Graph with Title and Labels (Stacked Bar graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --title "Clustered graph" --xlabel "The Benchmarks" --ylabel "Cycles" --zlabel "ZLABEL" --stack
57. Clustered Graph with Title and Labels (Line graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --title "Clustered graph" --xlabel "The Benchmarks" --ylabel "Cycles" --zlabel "ZLABEL" --line
57. Clustered Graph with Title and Labels (Heat map)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --title "Clustered graph" --xlabel "The Benchmarks" --ylabel "Cycles" --zlabel "ZLABEL" --hmap
input4.dat
perf_i1_opt1_bench1:1283
perf_i1_opt2_bench1:1102
perf_i1_opt3_bench1:1042
perf_i2_opt1_bench1:879
perf_i2_opt2_bench1:784
perf_i2_opt3_bench1:729
perf_i1_opt1_bench2:212
perf_i1_opt2_bench2:201
perf_i1_opt3_bench2:189
perf_i2_opt1_bench2:167
perf_i2_opt2_bench2:150
perf_i2_opt3_bench2:147
perf_i1_opt1_bench3:2010
perf_i1_opt2_bench3:1970
perf_i1_opt3_bench3:1893
perf_i2_opt1_bench3:1735
perf_i2_opt2_bench3:1713
perf_i2_opt3_bench3:1678
58. Z-Normalized Clustered Graph. Normalize all bars in each Z-super-cluster (bench1, bench2, bench3) to the znorm values respectively (Bar graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --znorm "i1 opt1 bench1","i1 opt1 bench2","i1 opt1 bench3" --bar
58. Z-Normalized Clustered Graph. Normalize all bars in each Z-super-cluster (bench1, bench2, bench3) to the znorm values respectively (Stacked Bar graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --znorm "i1 opt1 bench1","i1 opt1 bench2","i1 opt1 bench3" --stack
58. Z-Normalized Clustered Graph. Normalize all bars in each Z-super-cluster (bench1, bench2, bench3) to the znorm values respectively (Line graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --znorm "i1 opt1 bench1","i1 opt1 bench2","i1 opt1 bench3" --line
58. Z-Normalized Clustered Graph. Normalize all bars in each Z-super-cluster (bench1, bench2, bench3) to the znorm values respectively (Heat map)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --znorm "i1 opt1 bench1","i1 opt1 bench2","i1 opt1 bench3" --hmap
input4.dat
perf_i1_opt1_bench1:1283
perf_i1_opt2_bench1:1102
perf_i1_opt3_bench1:1042
perf_i2_opt1_bench1:879
perf_i2_opt2_bench1:784
perf_i2_opt3_bench1:729
perf_i1_opt1_bench2:212
perf_i1_opt2_bench2:201
perf_i1_opt3_bench2:189
perf_i2_opt1_bench2:167
perf_i2_opt2_bench2:150
perf_i2_opt3_bench2:147
perf_i1_opt1_bench3:2010
perf_i1_opt2_bench3:1970
perf_i1_opt3_bench3:1893
perf_i2_opt1_bench3:1735
perf_i2_opt2_bench3:1713
perf_i2_opt3_bench3:1678
59. Y-Normalized Clustered Graph. Normalize all bars in each Y-cluster (opt1, opt2, opt3) to the ynorm values respectively (Bar graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --ynorm "i1 opt1 bench1","i1 opt1 bench2","i1 opt1 bench3" --bar
59. Y-Normalized Clustered Graph. Normalize all bars in each Y-cluster (opt1, opt2, opt3) to the ynorm values respectively (Stacked Bar graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --ynorm "i1 opt1 bench1","i1 opt1 bench2","i1 opt1 bench3" --stack
59. Y-Normalized Clustered Graph. Normalize all bars in each Y-cluster (opt1, opt2, opt3) to the ynorm values respectively (Line graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --ynorm "i1 opt1 bench1","i1 opt1 bench2","i1 opt1 bench3" --line
59. Y-Normalized Clustered Graph. Normalize all bars in each Y-cluster (opt1, opt2, opt3) to the ynorm values respectively (Heat map)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --ynorm "i1 opt1 bench1","i1 opt1 bench2","i1 opt1 bench3" --hmap
input4.dat
perf_i1_opt1_bench1:1283
perf_i1_opt2_bench1:1102
perf_i1_opt3_bench1:1042
perf_i2_opt1_bench1:879
perf_i2_opt2_bench1:784
perf_i2_opt3_bench1:729
perf_i1_opt1_bench2:212
perf_i1_opt2_bench2:201
perf_i1_opt3_bench2:189
perf_i2_opt1_bench2:167
perf_i2_opt2_bench2:150
perf_i2_opt3_bench2:147
perf_i1_opt1_bench3:2010
perf_i1_opt2_bench3:1970
perf_i1_opt3_bench3:1893
perf_i2_opt1_bench3:1735
perf_i2_opt2_bench3:1713
perf_i2_opt3_bench3:1678
60. X-Normalized Clustered Graph. Normalize each X bar (i1,i2) to the xnorm values respectively (Bar graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --ynorm "i1 opt1 bench1","i1 opt2 bench1" --bar
60. X-Normalized Clustered Graph. Normalize each X bar (i1,i2) to the xnorm values respectively (Stacked Bar graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --ynorm "i1 opt1 bench1","i1 opt2 bench1" --stack
60. X-Normalized Clustered Graph. Normalize each X bar (i1,i2) to the xnorm values respectively (Line graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --ynorm "i1 opt1 bench1","i1 opt2 bench1" --line
60. X-Normalized Clustered Graph. Normalize each X bar (i1,i2) to the xnorm values respectively (Heat map)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --ynorm "i1 opt1 bench1","i1 opt2 bench1" --hmap
input4.dat
perf_i1_opt1_bench1:1283
perf_i1_opt2_bench1:1102
perf_i1_opt3_bench1:1042
perf_i2_opt1_bench1:879
perf_i2_opt2_bench1:784
perf_i2_opt3_bench1:729
perf_i1_opt1_bench2:212
perf_i1_opt2_bench2:201
perf_i1_opt3_bench2:189
perf_i2_opt1_bench2:167
perf_i2_opt2_bench2:150
perf_i2_opt3_bench2:147
perf_i1_opt1_bench3:2010
perf_i1_opt2_bench3:1970
perf_i1_opt3_bench3:1893
perf_i2_opt1_bench3:1735
perf_i2_opt2_bench3:1713
perf_i2_opt3_bench3:1678

MoufoPlot is GPLv3 software. For any bugs/suggestions/comments please contact me at vDOTporpodasATedDOTacDOTuk