| author | wenzelm | 
| Wed, 04 Sep 2019 22:01:19 +0200 | |
| changeset 70654 | cce7a95f6e0f | 
| parent 64881 | 9eff4c62579a | 
| permissions | -rwxr-xr-x | 
#!/usr/bin/python3 -Es import re import sys import matplotlib.pyplot as plt from matplotlib.backends.backend_pdf import PdfPages output = PdfPages('chart.pdf') re_entry = re.compile(R'^(.*\S+)\s+(\d+)\s*\**\s*$') labels = [] values = [] for line in sys.stdin.readlines(): match = re_entry.match(line) labels.append(match.group(1)) values.append(match.group(2)) plt.pie(values, labels = labels) output.savefig() output.close()