Added legend for graphFrame

This commit is contained in:
HomeWorld
2010-12-05 18:40:37 +02:00
parent 0dac2b808b
commit 6160550f2d

View File

@@ -181,6 +181,7 @@ class GraphFrame(wx.Frame):
view = self.getView()
self.subplot.clear()
self.subplot.grid(True)
legend = []
for fit in self.fits:
try:
@@ -193,9 +194,18 @@ class GraphFrame(wx.Frame):
x, y = success, status
self.subplot.plot(x, y)
legend.append(fit.name)
except:
self.SetStatusText("Invalid values in '%s'" % fit.name)
leg = self.subplot.legend(tuple(legend), "upper right" , shadow = False, frameon = False)
for t in leg.get_texts():
t.set_fontsize('small')
for l in leg.get_lines():
l.set_linewidth(1)
self.canvas.draw()
self.SetStatusText("")
if event is not None: