diff options
author | Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> | 2018-01-02 15:07:23 +0100 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2018-01-02 22:40:09 +0100 |
commit | a3f37c53d5b7ecd8ebae4b0baabb66147896302b (patch) | |
tree | 623318cac03f711ea745605ac485bd1f8cd5ac93 /support/scripts/size-stats | |
parent | d0d04b4c5acebee336c0d429d402f9ac0ba3e1eb (diff) | |
download | buildroot-a3f37c53d5b7ecd8ebae4b0baabb66147896302b.tar.gz buildroot-a3f37c53d5b7ecd8ebae4b0baabb66147896302b.zip |
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: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'support/scripts/size-stats')
-rwxr-xr-x | support/scripts/size-stats | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/support/scripts/size-stats b/support/scripts/size-stats index 3ff2a1ce18..85e7c1596b 100755 --- a/support/scripts/size-stats +++ b/support/scripts/size-stats @@ -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: |