Revision: 8120 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=8120&view=rev Author: leejjoon Date: 2010-02-08 17:11:38 +0000 (Mon, 08 Feb 2010)
Log Message: ----------- update examples/api/demo_affine_image.py Modified Paths: -------------- trunk/matplotlib/examples/api/demo_affine_image.py Modified: trunk/matplotlib/examples/api/demo_affine_image.py =================================================================== --- trunk/matplotlib/examples/api/demo_affine_image.py 2010-02-08 16:54:31 UTC (rev 8119) +++ trunk/matplotlib/examples/api/demo_affine_image.py 2010-02-08 17:11:38 UTC (rev 8120) @@ -30,24 +30,37 @@ if 1: - ax = plt.subplot(111) + + # image rotation + + ax1 = plt.subplot(121) Z = get_image() - im = imshow_affine(ax, Z, interpolation='nearest', cmap=cm.jet, - origin='lower', - extent=[-2, 4, -3, 2], clip_on=True) + im1 = imshow_affine(ax1, Z, interpolation='nearest', cmap=cm.jet, + origin='lower', + extent=[-2, 4, -3, 2], clip_on=True) - trans_data2 = mtransforms.Affine2D().rotate_deg(30) + ax.transData - im.set_transform(trans_data2) + trans_data2 = mtransforms.Affine2D().rotate_deg(30) + ax1.transData + im1.set_transform(trans_data2) # display intended extent of the image - x1, x2, y1, y2 = im.get_extent() + x1, x2, y1, y2 = im1.get_extent() x3, y3 = x2, y1 - ax.plot([x1, x2, x2, x1, x1], [y1, y1, y2, y2, y1], "r--", lw=3, - transform=trans_data2) + ax1.plot([x1, x2, x2, x1, x1], [y1, y1, y2, y2, y1], "r--", lw=3, + transform=trans_data2) - ax.set_xlim(-3, 5) - ax.set_ylim(-4, 4) + ax1.set_xlim(-3, 5) + ax1.set_ylim(-4, 4) + + # image skew + + ax2 = plt.subplot(122) + im2 = ax2.imshow(Z, interpolation='nearest', cmap=cm.jet, + origin='lower', + extent=[-2, 4, -3, 2], clip_on=True) + im2._image_skew_coordinate = (3, -2) + + plt.show() #plt.savefig("demo_affine_image") This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com _______________________________________________ Matplotlib-checkins mailing list Matplotlib-checkins@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins