Skip to content

Commit

Permalink
Merge pull request #4664 from domspad/MEP12-on-axis_equal_demo.py
Browse files Browse the repository at this point in the history
MEP12 on axis_equal_demo.py
  • Loading branch information
jenshnielsen committed Jul 19, 2015
2 parents b8d7e25 + b328cbb commit f37e6ef
Showing 1 changed file with 22 additions and 21 deletions.
43 changes: 22 additions & 21 deletions examples/pylab_examples/axis_equal_demo.py
@@ -1,31 +1,32 @@
'''This example is only interesting when ran in interactive mode'''

from pylab import *
import matplotlib.pyplot as plt
import numpy as np

# Plot circle or radius 3

an = linspace(0, 2*pi, 100)
an = np.linspace(0, 2*np.pi, 100)

subplot(221)
plot(3*cos(an), 3*sin(an))
title('not equal, looks like ellipse', fontsize=10)
plt.subplot(221)
plt.plot(3*np.cos(an), 3*np.sin(an))
plt.title('not equal, looks like ellipse', fontsize=10)

subplot(222)
plot(3*cos(an), 3*sin(an))
axis('equal')
title('equal, looks like circle', fontsize=10)
plt.subplot(222)
plt.plot(3*np.cos(an), 3*np.sin(an))
plt.axis('equal')
plt.title('equal, looks like circle', fontsize=10)

subplot(223)
plot(3*cos(an), 3*sin(an))
axis('equal')
axis([-3, 3, -3, 3])
title('looks like circle, even after changing limits', fontsize=10)
plt.subplot(223)
plt.plot(3*np.cos(an), 3*np.sin(an))
plt.axis('equal')
plt.axis([-3, 3, -3, 3])
plt.title('looks like circle, even after changing limits', fontsize=10)

subplot(224)
plot(3*cos(an), 3*sin(an))
axis('equal')
axis([-3, 3, -3, 3])
plot([0, 4], [0, 4])
title('still equal after adding line', fontsize=10)
plt.subplot(224)
plt.plot(3*np.cos(an), 3*np.sin(an))
plt.axis('equal')
plt.axis([-3, 3, -3, 3])
plt.plot([0, 4], [0, 4])
plt.title('still equal after adding line', fontsize=10)

show()
plt.show()

0 comments on commit f37e6ef

Please sign in to comment.