diff --git a/gui/graphFrame.py b/gui/graphFrame.py index a257f7c9e..9d24b618e 100644 --- a/gui/graphFrame.py +++ b/gui/graphFrame.py @@ -27,8 +27,10 @@ try: mpl.use('wxagg') from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as Canvas from matplotlib.figure import Figure + enabled = True except: print "Problems importing matplotlib; continuing without graphs" + enabled = False from gui.graph import Graph import service diff --git a/gui/mainMenuBar.py b/gui/mainMenuBar.py index 5fb12c79e..465f38c33 100644 --- a/gui/mainMenuBar.py +++ b/gui/mainMenuBar.py @@ -21,6 +21,7 @@ import wx import bitmapLoader import gui.fittingView import gui.mainFrame +import gui.graphFrame class MainMenuBar(wx.MenuBar): def __init__(self): @@ -76,6 +77,7 @@ class MainMenuBar(wx.MenuBar): graphFrameItem = wx.MenuItem(windowMenu, self.graphFrameId, "Graphs\tCTRL+G") graphFrameItem.SetBitmap(bitmapLoader.getBitmap("graphs_small", "icons")) + graphFrameItem.Enable(gui.graphFrame.enabled) windowMenu.AppendItem(graphFrameItem) #windowMenu.Append(wx.ID_PREFERENCES)