MoufoPlot 0.05 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. Thicker lines (line width)
19. Bigger line points (point size)
20. Set line types
21. Set point types
22. Bar thickness (bar width)
23. Set colors manually (HEX)
24. Change dimensions (width X height)
25. Turn OFF the legend
26. Box around the legend
27. Manually place legend at (1,2.5)
28. Place legend outside the graph
29. Normalize to i2 and opt3
30. Normalize to i2 and opt3 + PERCENT
31. Calculate the arithmetic mean (average) over (all) -y 0,1,2
32. Calculate the geometric mean over (all) -y 0,1,2
33. Calculate the arithmetic mean (average) over (only) -y 0,1
34. Calculate the geometric mean over (only) -y 0,1
35. Calculate the arithmetic mean (average) over (all) -x 0,1
36. Calculate the geometric mean over (all) -x 0,1
37. Calculate the arithmetic mean (average) over (all) -x and -y
38. Calculate the geometric mean (average) over (all) -x and -y
39. Hide (mask) output -y opt1
40. Hide (mask) output -x i1
41. Clustered Graph
42. Clustered Graph with Title and Labels
43. Z-Normalized Clustered Graph. Normalize all bars in each Z-super-cluster (bench1, bench2, bench3) to the znorm values respectively
44. Y-Normalized Clustered Graph. Normalize all bars in each Y-cluster (opt1, opt2, opt3) to the ynorm values respectively
45. 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. Thicker lines (line width) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linew 10 --bar
18. Thicker lines (line width) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linew 10 --stack
18. Thicker lines (line width) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linew 10 --line
18. 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
19. Bigger line points (point size) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pntsize 3 --bar
19. Bigger line points (point size) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pntsize 3 --stack
19. Bigger line points (point size) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pntsize 3 --line
19. 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
20. Set line types (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linetype 3,3 --bar
20. Set line types (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linetype 3,3 --stack
20. Set line types (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --linetype 3,3 --line
20. 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
21. Set point types (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pnttype 2,2 --bar
21. Set point types (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pnttype 2,2 --stack
21. Set point types (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --pnttype 2,2 --line
21. 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
22. Bar thickness (bar width) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --barw 0.5 --bar
22. Bar thickness (bar width) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --barw 0.5 --stack
22. Bar thickness (bar width) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --barw 0.5 --line
22. 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
23. Set colors manually (HEX) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --colors "#ff0000,#00ff00" --bar
23. Set colors manually (HEX) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --colors "#ff0000,#00ff00" --stack
23. Set colors manually (HEX) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --colors "#ff0000,#00ff00" --line
23. 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
24. Change dimensions (width X height) (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --size 0.4x0.5 --bar
24. Change dimensions (width X height) (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --size 0.4x0.5 --stack
24. Change dimensions (width X height) (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --size 0.4x0.5 --line
24. 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
25. Turn OFF the legend (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend off --bar
25. Turn OFF the legend (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend off --stack
25. Turn OFF the legend (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend off --line
25. 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
26. Box around the legend (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box --bar
26. Box around the legend (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box --stack
26. Box around the legend (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box --line
26. 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
27. 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
27. 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
27. 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
27. 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
28. Place legend outside the graph (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box,out --bar
28. Place legend outside the graph (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box,out --stack
28. Place legend outside the graph (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --legend box,out --line
28. 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
29. Normalize to i2 and opt3 (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --bar
29. Normalize to i2 and opt3 (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --stack
29. Normalize to i2 and opt3 (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --line
29. 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
30. Normalize to i2 and opt3 + PERCENT (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --percent --bar
30. 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
30. Normalize to i2 and opt3 + PERCENT (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ynorm "i2 opt3" --percent --line
30. 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
31. 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
31. 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
31. 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
31. 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
32. 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
32. 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
32. 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
32. 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
33. 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
33. 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
33. 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
33. 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
34. 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
34. 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
34. 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
34. 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
35. 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
35. 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
35. 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
35. 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
36. 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
36. 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
36. 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
36. 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
37. 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
37. 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
37. 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
37. 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
38. 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
38. 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
38. 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
38. 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
39. Hide (mask) output -y opt1 (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ymask 0,1,1 --bar
39. Hide (mask) output -y opt1 (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ymask 0,1,1 --stack
39. Hide (mask) output -y opt1 (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --ymask 0,1,1 --line
39. 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
40. Hide (mask) output -x i1 (Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xmask 0,1 --bar
40. Hide (mask) output -x i1 (Stacked Bar graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xmask 0,1 --stack
40. Hide (mask) output -x i1 (Line graph)
moufoplot -d input1.dat -x i1,i2 -y opt1,opt2,opt3 --xmask 0,1 --line
40. 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
41. Clustered Graph (Bar graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --bar
41. Clustered Graph (Stacked Bar graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --stack
41. Clustered Graph (Line graph)
moufoplot -d input4.dat -x i1,i2 -y opt1,opt2,opt3 -z bench1,bench2,bench3 --line
41. 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
42. 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
42. 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
42. 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
42. 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
43. 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
43. 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
43. 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
43. 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
44. 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
44. 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
44. 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
44. 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
45. 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
45. 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
45. 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
45. 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