Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitabec281

Browse files
committed
Yield as textobj instead of self
1 parent311a928 commitabec281

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

‎lib/matplotlib/text.py

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -731,57 +731,57 @@ def draw(self, renderer):
731731

732732
renderer.open_group('text',self.get_gid())
733733

734-
with_wrap_text(self)asself:
735-
bbox,info,descent=self._get_layout(renderer)
736-
trans=self.get_transform()
734+
with_wrap_text(self)astextobj:
735+
bbox,info,descent=textobj._get_layout(renderer)
736+
trans=textobj.get_transform()
737737

738-
# don't useself.get_position here, which refers to text position
739-
# in Text, and dash position in TextWithDash:
740-
posx=float(self.convert_xunits(self._x))
741-
posy=float(self.convert_yunits(self._y))
738+
# don't usetextobj.get_position here, which refers to text
739+
#positionin Text, and dash position in TextWithDash:
740+
posx=float(textobj.convert_xunits(textobj._x))
741+
posy=float(textobj.convert_yunits(textobj._y))
742742

743743
posx,posy=trans.transform_point((posx,posy))
744744
canvasw,canvash=renderer.get_canvas_width_height()
745745

746746
# draw the FancyBboxPatch
747-
ifself._bbox_patch:
748-
self._draw_bbox(renderer,posx,posy)
747+
iftextobj._bbox_patch:
748+
textobj._draw_bbox(renderer,posx,posy)
749749

750750
gc=renderer.new_gc()
751-
gc.set_foreground(self.get_color())
752-
gc.set_alpha(self.get_alpha())
753-
gc.set_url(self._url)
754-
self._set_gc_clip(gc)
751+
gc.set_foreground(textobj.get_color())
752+
gc.set_alpha(textobj.get_alpha())
753+
gc.set_url(textobj._url)
754+
textobj._set_gc_clip(gc)
755755

756-
ifself._bbox:
757-
bbox_artist(self,renderer,self._bbox)
758-
angle=self.get_rotation()
756+
iftextobj._bbox:
757+
bbox_artist(textobj,renderer,textobj._bbox)
758+
angle=textobj.get_rotation()
759759

760760
forline,wh,x,yininfo:
761761
ifnotnp.isfinite(x)ornotnp.isfinite(y):
762762
continue
763763

764-
mtext=selfiflen(info)==1elseNone
764+
mtext=textobjiflen(info)==1elseNone
765765
x=x+posx
766766
y=y+posy
767767
ifrenderer.flipy():
768768
y=canvash-y
769-
clean_line,ismath=self.is_math_text(line)
769+
clean_line,ismath=textobj.is_math_text(line)
770770

771-
ifself.get_path_effects():
771+
iftextobj.get_path_effects():
772772
frommatplotlib.patheffectsimportPathEffectRenderer
773-
textrenderer=PathEffectRenderer(self.get_path_effects(),
774-
renderer)
773+
textrenderer=PathEffectRenderer(
774+
textobj.get_path_effects(),renderer)
775775
else:
776776
textrenderer=renderer
777777

778-
ifself.get_usetex():
778+
iftextobj.get_usetex():
779779
textrenderer.draw_tex(gc,x,y,clean_line,
780-
self._fontproperties,angle,
780+
textobj._fontproperties,angle,
781781
mtext=mtext)
782782
else:
783783
textrenderer.draw_text(gc,x,y,clean_line,
784-
self._fontproperties,angle,
784+
textobj._fontproperties,angle,
785785
ismath=ismath,mtext=mtext)
786786

787787
gc.restore()

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp