Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

ylim=0.0 is not well handled in polar plots #1603

Merged
merged 1 commit into from Dec 17, 2012

Conversation

Projects
None yet
3 participants
Contributor

mdboom commented Dec 17, 2012

As you can see in the following source example, when set_xlim(0.0,5) is called, negatives values are still plotted in the polar plot. Whereas if set_xlim(0.01,5) or set_xlim(-0.01,5) are called, the drawing are as expected.

ylim 0 issue

from matplotlib.pyplot import figure, show
import numpy as np

x = np.arange(0,1,0.001)
y = np.arange(-2.0,0.0, 0.002)
fig = figure()

ax = fig.add_subplot(131, polar=True)
ax.plot(x, y)
ax.set_ylim(bottom= 0.0, top=5)

ax = fig.add_subplot(132, polar=True)
ax.plot(x, y)
ax.set_ylim(bottom= 0.01, top=5)

ax = fig.add_subplot(133, polar=True)
ax.plot(x, y)
ax.set_ylim(bottom= -0.01, top=5)

fig.show()
raw_input()

@dmcdougall dmcdougall added a commit that referenced this pull request Dec 17, 2012

@dmcdougall dmcdougall Merge pull request #1603 from mdboom/polar_range
ylim=0.0 is not well handled in polar plots
9b09708

@dmcdougall dmcdougall merged commit 9b09708 into matplotlib:v1.2.x Dec 17, 2012

1 check passed

default The Travis build passed
Details
Contributor

ffteja commented Dec 18, 2012

Thanks a lot

@mdboom mdboom deleted the mdboom:polar_range branch Aug 7, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment