def __init__(self, parent, title=None, color=None, fontsize=10):
height = float(28)/DPI
fig = Figure(figsize=(1, height), dpi=DPI)
super(PlotLabelTitle, self).__init__(parent, -1, fig)
#self.figure.set_facecolor(self._COLOR)
#(0.5, loc, "%g" % loc, ha='center',
# va='center', fontsize=10
# )
#
'''
extent = [0.0, 0.0, 1.0, 1.0]
ax = create_and_prepare_axes(fig, extent)
#ax.
line = matplotlib.lines.Line2D([0.0, 1.0], [0.5, 0.5])
ax.add_line(line) '''
#
#'''
l = matplotlib.lines.Line2D([0.0, 1.0], [0.05, 0.05])
l.set_linewidth(1)
l.set_color('black')
fig._set_artist_props(l)
fig.lines.append(l)
l._remove_method = lambda h: self.lines.remove(h)
fig.stale = True
#'''
#rect = 0, 1.0, 1.0, 1.0
#fig.add_axes(rect)
#fig.add_axes(rect, frameon=False, facecolor='g')
self._text = self.figure.text(0.5, 0.5, '', ha='center', va='center')
self.update(title, color, fontsize)
self.mpl_connect('button_press_event', self._on_press)
#self.Bind(wx.EVT_PAINT, self.on_paint)
#def on_paint(self, event):
# print 'PlotLabelTitle.on_paint'
# event.Skip()
评论列表
文章目录