import hashlib
import io
import shlex
-from PIL import Image
import matplotlib
-matplotlib.use('svg')
+matplotlib.use('Agg')
import matplotlib.dates as md
import matplotlib.pyplot as plt
import numpy as np
await cat.yelp(message.channel)
return result
- async def graph_faction_history(self, destination, *, names = None, systems = None):
+ async def graph_faction_history(self, destination, *, names = None, systems = None, width = 1024, height = 768):
faction_ids = []
system_ids = []
ax.set_ylim([0, 100])
dpi = 96
- fig.set_size_inches(1024.0 / dpi, 768.0 / dpi)
+ fig.set_size_inches(float(width) / dpi, float(height) / dpi)
b = io.BytesIO()
plt.savefig(b, format = 'png', dpi = dpi, bbox_extra_artists = (legend, ), bbox_inches = 'tight')
b.seek(0)