MoufoPlot 0.06 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. Reverse of the previous
12. Rotate the tags of the horizontal axis
13. Rotate the tags of the vertical axis
14. Title of graph
15. Axis Labels
16. Change X and Y Tags
17. Set Vertical Axis ticks (0 to 2 with step of 0.5)
18. Add vertical lines (grid)
19. Remove horizontal lines (grid)
20. Change the grid color
21. Add overlay text
22. Thicker lines (line width)
23. Bigger line points (point size)
24. Set line types
25. Set point types
26. Bar thickness (bar width)
27. Set colors manually (HEX)
28. Change dimensions (width X height)
29. Turn OFF the legend
30. Box around the legend
31. Manually place legend at (1,2.5)
32. Place legend outside the graph
33. Normalize to i2 and opt3
34. Normalize to i2 and opt3 + PERCENT
35. Show speedups for normalized results
36. Calculate the arithmetic mean (average) over (all) -y 0,1,2
37. Calculate the geometric mean over (all) -y 0,1,2
38. Calculate the arithmetic mean (average) over (only) -y 0,1
39. Calculate the geometric mean over (only) -y 0,1
40. Calculate the arithmetic mean (average) over (all) -x 0,1
41. Calculate the geometric mean over (all) -x 0,1
42. Calculate the arithmetic mean (average) over (all) -x and -y
43. Calculate the geometric mean (average) over (all) -x and -y
44. Hide (mask) output -y opt1
45. Hide (mask) output -x i1
46. Clustered Graph
47. Clustered Graph with Title and Labels
48. Z-Normalized Clustered Graph. Normalize all bars in each Z-super-cluster (bench1, bench2, bench3) to the znorm values respectively
49. Y-Normalized Clustered Graph. Normalize all bars in each Y-cluster (opt1, opt2, opt3) to the ynorm values respectively
50. 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. Reverse of the previous (Bar graph)
moufoplot -d input1.dat -x opt1,opt2,opt3 -y i1,i2 --bar
11. Reverse of the previous (Stacked Bar graph)
moufoplot -d input1.dat -x opt1,opt2,opt3 -y i1,i2 --stack
11. Reverse of the previous (Line graph)
moufoplot -d input1.dat -x opt1,opt2,opt3 -y i1,i2 --line
11. 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
12. Rotate the tags of the horizontal axis (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xrotate=-45 --bar
12. Rotate the tags of the horizontal axis (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xrotate=-45 --stack
12. Rotate the tags of the horizontal axis (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xrotate=-45 --line
12. 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
13. Rotate the tags of the vertical axis (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yrotate=-45 --bar
13. Rotate the tags of the vertical axis (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yrotate=-45 --stack
13. Rotate the tags of the vertical axis (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --yrotate=-45 --line
13. 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
14. Title of graph (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --title "This is the title" --bar
14. Title of graph (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --title "This is the title" --stack
14. Title of graph (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --title "This is the title" --line
14. 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
15. Axis Labels (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xlabel "Horizontal Label" --ylabel "Vertical Label" --bar
15. Axis Labels (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xlabel "Horizontal Label" --ylabel "Vertical Label" --stack
15. Axis Labels (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xlabel "Horizontal Label" --ylabel "Vertical Label" --line
15. 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
16. 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
16. 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
16. 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
16. 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
17. 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
17. 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
17. 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
17. 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
18. Add vertical lines (grid) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xgrid --bar
18. Add vertical lines (grid) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xgrid --stack
18. Add vertical lines (grid) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xgrid --line
18. 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
19. Remove horizontal lines (grid) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --noygrid --bar
19. Remove horizontal lines (grid) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --noygrid --stack
19. Remove horizontal lines (grid) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --noygrid --line
19. 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
20. Change the grid color (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor blue --bar
20. Change the grid color (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor blue --stack
20. Change the grid color (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor blue --line
20. 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
21. Add overlay text (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor black --txt "MAX",1,2.01,red,25,front --bar
21. Add overlay text (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor black --txt "MAX",1,2.01,red,25,front --stack
21. Add overlay text (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor black --txt "MAX",1,2.01,red,25,front --line
21. Add overlay text (Heat map)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --gridcolor black --txt "MAX",1,2.01,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
22. Thicker lines (line width) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linew 10 --bar
22. Thicker lines (line width) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linew 10 --stack
22. Thicker lines (line width) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linew 10 --line
22. 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
23. Bigger line points (point size) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pntsize 3 --bar
23. Bigger line points (point size) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pntsize 3 --stack
23. Bigger line points (point size) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pntsize 3 --line
23. 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
24. Set line types (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linetype 3,3 --bar
24. Set line types (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linetype 3,3 --stack
24. Set line types (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linetype 3,3 --line
24. 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
25. Set point types (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pnttype 2,2 --bar
25. Set point types (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pnttype 2,2 --stack
25. Set point types (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pnttype 2,2 --line
25. 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
26. Bar thickness (bar width) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --barw 0.5 --bar
26. Bar thickness (bar width) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --barw 0.5 --stack
26. Bar thickness (bar width) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --barw 0.5 --line
26. 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
27. Set colors manually (HEX) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --colors "#ff0000,#00ff00" --bar
27. Set colors manually (HEX) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --colors "#ff0000,#00ff00" --stack
27. Set colors manually (HEX) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --colors "#ff0000,#00ff00" --line
27. 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
28. Change dimensions (width X height) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --size 0.4x0.5 --bar
28. Change dimensions (width X height) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --size 0.4x0.5 --stack
28. Change dimensions (width X height) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --size 0.4x0.5 --line
28. 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
29. Turn OFF the legend (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend off --bar
29. Turn OFF the legend (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend off --stack
29. Turn OFF the legend (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend off --line
29. 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
30. Box around the legend (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box --bar
30. Box around the legend (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box --stack
30. Box around the legend (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box --line
30. 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
31. 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
31. 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
31. 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
31. 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
32. Place legend outside the graph (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box,out --bar
32. Place legend outside the graph (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box,out --stack
32. Place legend outside the graph (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box,out --line
32. 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
33. Normalize to i2 and opt3 (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --bar
33. Normalize to i2 and opt3 (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --stack
33. Normalize to i2 and opt3 (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --line
33. 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
34. Normalize to i2 and opt3 + PERCENT (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --percent --bar
34. 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
34. Normalize to i2 and opt3 + PERCENT (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --percent --line
34. 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
35. Show speedups for normalized results (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --speedup --bar
35. Show speedups for normalized results (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --speedup --stack
35. Show speedups for normalized results (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --speedup --line
35. 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
36. 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
36. 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
36. 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
36. 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
37. 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
37. 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
37. 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
37. 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
38. 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
38. 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
38. 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
38. 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
39. 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
39. 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
39. 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
39. 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
40. 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
40. 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
40. 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
40. 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
41. 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
41. 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
41. 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
41. 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
42. 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
42. 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
42. 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
42. 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
43. 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
43. 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
43. 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
43. 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
44. Hide (mask) output -y opt1 (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ymask 0,1,1 --bar
44. Hide (mask) output -y opt1 (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ymask 0,1,1 --stack
44. Hide (mask) output -y opt1 (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ymask 0,1,1 --line
44. 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
45. Hide (mask) output -x i1 (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xmask 0,1 --bar
45. Hide (mask) output -x i1 (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xmask 0,1 --stack
45. Hide (mask) output -x i1 (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xmask 0,1 --line
45. 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
46. Clustered Graph (Bar graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --bar
46. Clustered Graph (Stacked Bar graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --stack
46. Clustered Graph (Line graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --line
46. 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
47. 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
47. 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
47. 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
47. 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
48. 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
48. 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
48. 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
48. 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
49. 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
49. 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
49. 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
49. 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
50. 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
50. 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
50. 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
50. 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