def _get_text1(self, loc): 'Get the default Text instance' # x in axes coords, y in data coords #t = Text( t = TextWithDash( x=0, y=loc, fontproperties=FontProperties(size=rcParams['tick.labelsize']), color=rcParams['tick.color'], verticalalignment='center', horizontalalignment='right', dashdirection=0, xaxis=False, ) trans = blend_xy_sep_transform(self.axes.transAxes, self.axes.transData) # offset the text leftward with a post transformation transOffset = translation_transform( Value(-1) * self._padPixels, Value(0)) trans.set_offset((0, 0), transOffset) t.set_transform(trans) #t.set_transform( self.axes.transData ) self._set_artist_props(t) return t
def _get_text1(self, loc): 'Get the default Text instance' # the y loc is 3 points below the min of y axis # get the affine as an a,b,c,d,tx,ty list # x in data coords, y in axes coords #t = Text( t = TextWithDash( x=loc, y=0, fontproperties=FontProperties(size=rcParams['tick.labelsize']), color=rcParams['tick.color'], verticalalignment='top', horizontalalignment='center', dashdirection=0, xaxis=True, ) trans = blend_xy_sep_transform(self.axes.transData, self.axes.transAxes) #offset the text downward with a post transformation transOffset = translation_transform(Value(0), Value(-1) * self._padPixels) trans.set_offset((0, 0), transOffset) t.set_transform(trans) self._set_artist_props(t) return t
def _get_text1(self, loc): 'Get the default Text instance' # the y loc is 3 points below the min of y axis # get the affine as an a,b,c,d,tx,ty list # x in data coords, y in axes coords #t = Text( t = TextWithDash( x=loc, y=0, fontproperties=FontProperties(size=rcParams['tick.labelsize']), color=rcParams['tick.color'], verticalalignment='top', horizontalalignment='center', dashdirection=0, xaxis=True, ) trans = blend_xy_sep_transform( self.axes.transData, self.axes.transAxes) #offset the text downward with a post transformation transOffset = translation_transform( Value(0), Value(-1)*self._padPixels) trans.set_offset( (0,0), transOffset) t.set_transform( trans) self._set_artist_props(t) return t
def _get_text2(self, loc): 'Get the default Text instance' # x in axes coords, y in data coords #t = Text( t = TextWithDash( x=1, y=loc, fontproperties=FontProperties(size=rcParams['tick.labelsize']), color=rcParams['tick.color'], verticalalignment='center', dashdirection=1, xaxis=False, horizontalalignment='left', ) trans = blend_xy_sep_transform( self.axes.transAxes, self.axes.transData) # offset the text rightward with a post transformation transOffset = translation_transform( self._padPixels, Value(0)) trans.set_offset( (0,0), transOffset) t.set_transform( trans ) self._set_artist_props(t) return t
def _get_text2(self, loc): 'Get the default Text 2 instance' # x in data coords, y in axes coords #t = Text( t = TextWithDash( x=loc, y=1, fontproperties=FontProperties(size=rcParams['tick.labelsize']), color=rcParams['tick.color'], verticalalignment='bottom', dashdirection=1, xaxis=True, horizontalalignment='center', ) trans = blend_xy_sep_transform(self.axes.transData, self.axes.transAxes) # offset the text upward with a post transformation transOffset = translation_transform(Value(0), self._padPixels) trans.set_offset((0, 0), transOffset) t.set_transform(trans) self._set_artist_props(t) return t