|
@@ -74,7 +74,9 @@ def assemble_latex_chart(optimization_levels,
|
|
|
at={(1,1.05)},
|
|
|
anchor=south east,
|
|
|
column sep=1ex
|
|
|
- }
|
|
|
+ },
|
|
|
+ nodes near coords,
|
|
|
+ every node near coord/.append style={rotate=90, anchor=west}
|
|
|
]""" % (bar_width, ','.join(map(encode_latex_string, test_names))))
|
|
|
for color_name, points in data:
|
|
|
lines.append(r"""
|
|
@@ -155,7 +157,7 @@ def assemble_stacked_latex_chart(optimization_levels,
|
|
|
]""" % (len(optimization_levels), bar_width, ','.join(
|
|
|
[encode_latex_string(name) for name in optimization_levels] *
|
|
|
len(test_names))))
|
|
|
- for quantity, points in data:
|
|
|
+ for j, (quantity, points) in enumerate(data):
|
|
|
contents = []
|
|
|
i = 0
|
|
|
for _, test_data in flip_tuple_keys(points):
|
|
@@ -163,11 +165,14 @@ def assemble_stacked_latex_chart(optimization_levels,
|
|
|
contents.append('(%d,%s)' % (i, measurement))
|
|
|
i += 1
|
|
|
i += 1
|
|
|
+
|
|
|
lines.append(r"""
|
|
|
- \addplot[style={%s,fill=%s,mark=none}]
|
|
|
- coordinates {%s};""" %
|
|
|
- (quantity_color_names[quantity],
|
|
|
- quantity_color_names[quantity], ' '.join(contents)))
|
|
|
+ \addplot[style={%s,fill=%s,mark=none}%s]
|
|
|
+ coordinates {%s};""" % (
|
|
|
+ quantity_color_names[quantity], quantity_color_names[quantity],
|
|
|
+ ",nodes near coords,"
|
|
|
+ "every node near coord/.append style={rotate=90, anchor=west},color=black"
|
|
|
+ if j == len(data) - 1 else "", ' '.join(contents)))
|
|
|
lines.append(r"""
|
|
|
\legend{%s}""" % ','.join(map(encode_latex_string, quantity_names)))
|
|
|
lines.append(r"""
|