diff --git a/examples/pylab_examples/alignment_test.py b/examples/text_labels_and_annotations/text_alignment.py similarity index 82% rename from examples/pylab_examples/alignment_test.py rename to examples/text_labels_and_annotations/text_alignment.py index 5de0d6a33a48..2503440c3277 100644 --- a/examples/pylab_examples/alignment_test.py +++ b/examples/text_labels_and_annotations/text_alignment.py @@ -1,22 +1,24 @@ """ +=================== +Precise text layout +=================== + You can precisely layout text in data or axes (0,1) coordinates. This -example shows you some of the alignment and rotation specifications to -layout text +example shows you some of the alignment and rotation specifications for text +layout. """ import matplotlib.pyplot as plt from matplotlib.lines import Line2D from matplotlib.patches import Rectangle -# build a rectangle in axes coords +# Build a rectangle in axes coords left, width = .25, .5 bottom, height = .25, .5 right = left + width top = bottom + height ax = plt.gca() -p = plt.Rectangle((left, bottom), width, height, - fill=False, - ) +p = plt.Rectangle((left, bottom), width, height, fill=False) p.set_transform(ax.transAxes) p.set_clip_on(False) ax.add_patch(p) @@ -47,24 +49,24 @@ verticalalignment='top', transform=ax.transAxes) -ax.text(left, 0.5*(bottom + top), 'right center', +ax.text(left, 0.5 * (bottom + top), 'right center', horizontalalignment='right', verticalalignment='center', rotation='vertical', transform=ax.transAxes) -ax.text(left, 0.5*(bottom + top), 'left center', +ax.text(left, 0.5 * (bottom + top), 'left center', horizontalalignment='left', verticalalignment='center', rotation='vertical', transform=ax.transAxes) -ax.text(0.5*(left + right), 0.5*(bottom + top), 'middle', +ax.text(0.5 * (left + right), 0.5 * (bottom + top), 'middle', horizontalalignment='center', verticalalignment='center', transform=ax.transAxes) -ax.text(right, 0.5*(bottom + top), 'centered', +ax.text(right, 0.5 * (bottom + top), 'centered', horizontalalignment='center', verticalalignment='center', rotation='vertical',