I get a different result.
On Thu, Apr 4, 2013 at 9:25 AM, Phil Elson <pelson....@gmail.com> wrote: > Hi Derek, > > What are we looking at here? > > The following code: > > import matplotlib.pyplot as plt > import matplotlib.transforms as mtrans > import numpy as np > > plt.figure() > ax = plt.subplot(111) > base_trans = ax.transData > mtx = np.array([[1,1,0], > [0,1,0], > [0,0,1]]) > tr = mtrans.Affine2D(matrix=mtx) + base_trans > > plt.plot([1,2,3], [1,2,3], 'gray', transform=tr) > plt.scatter([1,2,3], [1,2,3], c='k', marker='D', transform=tr) > plt.show() > > produces the following plot on v1.2.0: > [image: Inline images 1] > Is this unexpected or are you getting a different result to me? > > Regards, > > > > On 4 April 2013 17:06, Derek Thomas <derekctho...@gmail.com> wrote: > >> I posted a related question on stackoverflow >> ( >> http://stackoverflow.com/questions/15815862/apply-affine-transform-to-quiver-in-python-matplotlib >> ) >> but I've produced a simple enough example with strange results that I >> think it merits attention here. I'm trying to apply affine transforms >> to quiver and scatter plots. In all cases that I've considered, the >> scatter and quiver plots transform opposite the regular plot. Here's >> a minimal case: >> >> import matplotlib as mpl >> from pylab import figure, subplot, plot, scatter, show, axis >> >> figure() >> ax = subplot(111) >> base_trans = ax.transData >> tr = mpl.transforms.Affine2D(matrix = >> array([[1,1,0],[0,1,0],[0,0,1]])) + base_trans >> >> >> plot( [1,2,3], [1,2,3], 'k.', transform = tr ) >> scatter( [1,2,3], [1,2,3], c = 'k', marker = 'D', transform = tr ) >> axis([0,7,0,7]) >> show() >> >> Thanks, >> >> Derek >> >> >> ------------------------------------------------------------------------------ >> Minimize network downtime and maximize team effectiveness. >> Reduce network management and security costs.Learn how to hire >> the most talented Cisco Certified professionals. Visit the >> Employer Resources Portal >> http://www.cisco.com/web/learning/employer_resources/index.html >> _______________________________________________ >> Matplotlib-users mailing list >> Matplotlib-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> > >
<<figure_1.png>>
<<attachment: figure_1.png>>
------------------------------------------------------------------------------ Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users