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

merged 1 commit into from Dec 17, 2012


None yet

3 participants

ffteja 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)


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

1 check passed

default The Travis build passed
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