controls/DebugVariablePanel/DebugVariableGraphicViewer.py
changeset 3798 e0117f4b0ff1
parent 3793 9958cf865da0
child 3871 5d23a47937c4
equal deleted inserted replaced
3797:836eb9aa4c49 3798:e0117f4b0ff1
    29 import numpy
    29 import numpy
    30 import wx
    30 import wx
    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
       
    35 from matplotlib.backends.backend_agg import FigureCanvasAgg
    34 from matplotlib.backends.backend_agg import FigureCanvasAgg
    36 from mpl_toolkits.mplot3d import Axes3D
    35 from mpl_toolkits.mplot3d import Axes3D
    37 
    36 
    38 from editors.DebugViewer import REFRESH_PERIOD
    37 from editors.DebugViewer import REFRESH_PERIOD
    39 from controls.DebugVariablePanel.DebugVariableViewer import *
    38 from controls.DebugVariablePanel.DebugVariableViewer import *
  1358         """
  1357         """
  1359         # Render figure using agg
  1358         # Render figure using agg
  1360         FigureCanvasAgg.draw(self)
  1359         FigureCanvasAgg.draw(self)
  1361 
  1360 
  1362         # Get bitmap of figure rendered
  1361         # Get bitmap of figure rendered
  1363         self.bitmap = _convert_agg_to_wx_bitmap(self.get_renderer(), None)
  1362         agg_bitmap = self.get_renderer()
       
  1363         self.bitmap = wx.Bitmap.FromBufferRGBA(int(agg_bitmap.width), int(agg_bitmap.height),
       
  1364                                         agg_bitmap.buffer_rgba())
  1364 
  1365 
  1365         # Create DC for rendering graphics in bitmap
  1366         # Create DC for rendering graphics in bitmap
  1366         destDC = wx.MemoryDC()
  1367         destDC = wx.MemoryDC()
  1367         destDC.SelectObject(self.bitmap)
  1368         destDC.SelectObject(self.bitmap)
  1368 
  1369