controls/DebugVariablePanel/DebugVariableGraphicViewer.py
changeset 1832 0f1081928d65
parent 1823 1e9a67d68612
child 1847 6198190bc121
equal deleted inserted replaced
1831:56b48961cc68 1832:0f1081928d65
    22 # along with this program; if not, write to the Free Software
    22 # along with this program; if not, write to the Free Software
    23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
    23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
    24 
    24 
    25 from types import TupleType
    25 from types import TupleType
    26 from time import time as gettime
    26 from time import time as gettime
       
    27 from distutils.version import LooseVersion
       
    28 
    27 import numpy
    29 import numpy
    28 
       
    29 import wx
    30 import wx
    30 
       
    31 import matplotlib
    31 import matplotlib
    32 import matplotlib.pyplot
    32 import matplotlib.pyplot
    33 from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvas
    33 from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvas
    34 from matplotlib.backends.backend_wxagg import _convert_agg_to_wx_bitmap
    34 from matplotlib.backends.backend_wxagg import _convert_agg_to_wx_bitmap
    35 from matplotlib.backends.backend_agg import FigureCanvasAgg
    35 from matplotlib.backends.backend_agg import FigureCanvasAgg
    36 from mpl_toolkits.mplot3d import Axes3D
    36 from mpl_toolkits.mplot3d import Axes3D
    37 
    37 
    38 from editors.DebugViewer import REFRESH_PERIOD
    38 from editors.DebugViewer import REFRESH_PERIOD
    39 
       
    40 from DebugVariableItem import DebugVariableItem
    39 from DebugVariableItem import DebugVariableItem
    41 from DebugVariableViewer import *
    40 from DebugVariableViewer import *
    42 from GraphButton import GraphButton
    41 from GraphButton import GraphButton
    43 
    42 
    44 
    43 
    45 from distutils.version import LooseVersion
       
    46 if LooseVersion(matplotlib.__version__) >= LooseVersion("1.5.0"):
    44 if LooseVersion(matplotlib.__version__) >= LooseVersion("1.5.0"):
    47     from cycler import cycler
    45     from cycler import cycler
    48 
    46 
    49 
    47 
    50 # Graph variable display type
    48 # Graph variable display type