1#!/usr/bin/python3 -Es 2 3import re 4import sys 5import matplotlib.pyplot as plt 6from matplotlib.backends.backend_pdf import PdfPages 7 8output = PdfPages('chart.pdf') 9 10re_entry = re.compile(R'^(.*\S+)\s+(\d+)\s*\**\s*$') 11 12labels = [] 13values = [] 14 15for line in sys.stdin.readlines(): 16 match = re_entry.match(line) 17 labels.append(match.group(1)) 18 values.append(match.group(2)) 19 20plt.pie(values, labels = labels) 21output.savefig() 22output.close() 23