Commit 04b97095 authored by Thomas De Schampheleire's avatar Thomas De Schampheleire Committed by Peter Korsgaard
Browse files

support/scripts: sort pie charts



Make sure that the pie charts produced by 'graph-build' and 'graph-size'
targets are sorted on the size of each piece of the pie. Otherwise, making
visual analysis is difficult, as one needs to look at the legends of each
piece and do the sorting manually in their head.
Signed-off-by: default avatarThomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
(cherry picked from commit a3f37c53d5b7ecd8ebae4b0baabb66147896302b)
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent 67bd585f
......@@ -184,7 +184,7 @@ def pkg_pie_time_per_package(data, output):
labels = []
values = []
other_value = 0
for p in data:
for p in sorted(data, key=lambda p: p.get_duration()):
if p.get_duration() < (total * 0.01):
other_value += p.get_duration()
else:
......
......@@ -127,7 +127,7 @@ def draw_graph(pkgsize, outputf):
labels = []
values = []
other_value = 0
for (p, sz) in pkgsize.items():
for (p, sz) in sorted(pkgsize.items(), key=lambda x: x[1]):
if sz < (total * 0.01):
other_value += sz
else:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment