graphstats: Use a smaller font in the graph legend

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor 2017-12-30 18:24:46 -05:00
parent 7db6fa7bfc
commit f10bd5726d
1 changed files with 4 additions and 2 deletions

View File

@ -7,7 +7,7 @@
import optparse, datetime import optparse, datetime
import matplotlib import matplotlib
matplotlib.use('Agg') matplotlib.use('Agg')
import matplotlib.pyplot, matplotlib.dates import matplotlib.pyplot, matplotlib.dates, matplotlib.font_manager
MAXBANDWIDTH=25000. MAXBANDWIDTH=25000.
MAXBUFFER=2. MAXBUFFER=2.
@ -100,7 +100,9 @@ def plot_mcu(data, maxbw, outname, graph_awake=False):
ax1.plot_date(times, bwdeltas, 'g', label='Bandwidth') ax1.plot_date(times, bwdeltas, 'g', label='Bandwidth')
ax1.plot_date(times, loads, 'r', label='MCU load') ax1.plot_date(times, loads, 'r', label='MCU load')
ax1.plot_date(times, hostbuffers, 'c', label='Host buffer') ax1.plot_date(times, hostbuffers, 'c', label='Host buffer')
ax1.legend(loc='best') fontP = matplotlib.font_manager.FontProperties()
fontP.set_size('x-small')
ax1.legend(loc='best', prop=fontP)
ax1.xaxis.set_major_formatter(matplotlib.dates.DateFormatter('%H:%M')) ax1.xaxis.set_major_formatter(matplotlib.dates.DateFormatter('%H:%M'))
ax1.grid(True) ax1.grid(True)
fig.savefig(outname) fig.savefig(outname)