Turning grid on

I am having an issue with the grid not appearing that I cannot figure out.
Can anyone help? Thanks. --StephenB

from matplotlib.backends.backend_pdf import PdfPages
import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)
y = np.sin(x)

with PdfPages('grid_test.pdf') as pdf:
    plt.clf()

    plt.clf()
    plt.plot(x,y)
    leg = plt.legend(['legend 1'])
    plt.title('Sample title')
    ax.set_ylabel('Sample ylabel')
    ax.set_xlabel('Sample xlabel')

    ax.set_xticks(np.arange(0, 10, 20))
    ax.set_xticks(np.arange(0, 10, 5), minor=True)
    ax.set_yticks(np.arange(-1,1,20))
    ax.set_yticks(np.arange(-1,1,20), minor=True)

    ax.minorticks_on

    pdf.savefig()

Here is what I see with a couple of things modified ?

did you expect something else ?

from matplotlib.backends.backend_pdf import PdfPages

import matplotlib.pyplot as plt

import numpy as np

fig = plt.figure()

ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)

y = np.sin(x)

with PdfPages(‘grid_test.pdf’) as pdf:

plt.clf()

plt.clf()

plt.plot(x,y)

leg = plt.legend([‘legend 1’])

plt.title(‘Sample title’)

ax.set_ylabel(‘Sample ylabel’)

ax.set_xlabel(‘Sample xlabel’)

ax.set_xticks(np.arange(0, 10, 20))

ax.set_xticks(np.arange(0, 10, 5), minor=True)

ax.set_yticks(np.arange(-1,1,20))

ax.set_yticks(np.arange(-1,1,20), minor=True)

ax.minorticks_on

plt.show()

pdf.savefig()

Screen Shot 2015-06-01 at 3.21.04 PM.png

···

On Jun 1, 2015, at 2:49 PM, <stephen@…797…> wrote:

I am having an issue with the grid not appearing that I cannot figure out.

Can anyone help? Thanks. --StephenB

from matplotlib.backends.backend_pdf import PdfPages

import matplotlib.pyplot as plt

import numpy as np

fig = plt.figure()

ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)

y = np.sin(x)

with PdfPages(‘grid_test.pdf’) as pdf:

plt.clf()

plt.clf()

plt.plot(x,y)

leg = plt.legend([‘legend 1’])

plt.title(‘Sample title’)

ax.set_ylabel(‘Sample ylabel’)

ax.set_xlabel(‘Sample xlabel’)

ax.set_xticks(np.arange(0, 10, 20))

ax.set_xticks(np.arange(0, 10, 5), minor=True)

ax.set_yticks(np.arange(-1,1,20))

ax.set_yticks(np.arange(-1,1,20), minor=True)

ax.minorticks_on

pdf.savefig()



Matplotlib-users mailing list

Matplotlib-users@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/matplotlib-users

I only see that you added "plt.show()", but neither the grid or the axis
labels are showing up.

···

Here is what I see with a couple of things modified ?
did you expect something else ?

from matplotlib.backends.backend_pdf import PdfPages
import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)
y = np.sin(x)

with PdfPages('grid_test.pdf') as pdf:
    plt.clf()

plt.clf()
plt.plot(x,y)
leg = plt.legend(['legend 1'])
plt.title('Sample title')
ax.set_ylabel('Sample ylabel')
ax.set_xlabel('Sample xlabel')

ax.set_xticks(np.arange(0, 10, 20))
ax.set_xticks(np.arange(0, 10, 5), minor=True)
ax.set_yticks(np.arange(-1,1,20))
ax.set_yticks(np.arange(-1,1,20), minor=True)

ax.minorticks_on
plt.show()

pdf.savefig()

[cid:8C80F2A2-AD50-4E09-B0EF-0596312F5093@...4558...]

On Jun 1, 2015, at 2:49 PM, > <stephen@…797…<mailto:stephen@…797…>> > wrote:

I am having an issue with the grid not appearing that I cannot figure out.
Can anyone help? Thanks. --StephenB

from matplotlib.backends.backend_pdf import PdfPages
import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)
y = np.sin(x)

with PdfPages('grid_test.pdf') as pdf:
   plt.clf()

   plt.clf()
   plt.plot(x,y)
   leg = plt.legend(['legend 1'])
   plt.title('Sample title')
   ax.set_ylabel('Sample ylabel')
   ax.set_xlabel('Sample xlabel')

   ax.set_xticks(np.arange(0, 10, 20))
   ax.set_xticks(np.arange(0, 10, 5), minor=True)
   ax.set_yticks(np.arange(-1,1,20))
   ax.set_yticks(np.arange(-1,1,20), minor=True)

   ax.minorticks_on

   pdf.savefig()

------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net<mailto:Matplotlib-users@…1544…ceforge.net>
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Stephen,

In your script, you give
ax.minorticks_on
but you need to call that function for anything to occur
ax.minorticks_on()

Also, did you see
http://matplotlib.org/examples/pylab_examples/axes_props.html
in case your original question was not answered.

-Sterling

···

On Jun 1, 2015, at 1:24PM, stephen@...797... wrote:

I only see that you added "plt.show()", but neither the grid or the axis
labels are showing up.

Here is what I see with a couple of things modified ?
did you expect something else ?

from matplotlib.backends.backend_pdf import PdfPages
import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)
y = np.sin(x)

with PdfPages('grid_test.pdf') as pdf:
   plt.clf()

plt.clf()
plt.plot(x,y)
leg = plt.legend(['legend 1'])
plt.title('Sample title')
ax.set_ylabel('Sample ylabel')
ax.set_xlabel('Sample xlabel')

ax.set_xticks(np.arange(0, 10, 20))
ax.set_xticks(np.arange(0, 10, 5), minor=True)
ax.set_yticks(np.arange(-1,1,20))
ax.set_yticks(np.arange(-1,1,20), minor=True)

ax.minorticks_on
plt.show()

pdf.savefig()

[cid:8C80F2A2-AD50-4E09-B0EF-0596312F5093@...4558...]

On Jun 1, 2015, at 2:49 PM, >> <stephen@…797…<mailto:stephen@…797…>> >> wrote:

I am having an issue with the grid not appearing that I cannot figure out.
Can anyone help? Thanks. --StephenB

from matplotlib.backends.backend_pdf import PdfPages
import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)
y = np.sin(x)

with PdfPages('grid_test.pdf') as pdf:
  plt.clf()

  plt.clf()
  plt.plot(x,y)
  leg = plt.legend(['legend 1'])
  plt.title('Sample title')
  ax.set_ylabel('Sample ylabel')
  ax.set_xlabel('Sample xlabel')

  ax.set_xticks(np.arange(0, 10, 20))
  ax.set_xticks(np.arange(0, 10, 5), minor=True)
  ax.set_yticks(np.arange(-1,1,20))
  ax.set_yticks(np.arange(-1,1,20), minor=True)

  ax.minorticks_on

  pdf.savefig()

------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net<mailto:Matplotlib-users@…2018…rceforge.net>
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

And if you meant ‘grid’, I guess

ax.grid(‘on’)

should be added.

···

On Mon, Jun 1, 2015 at 4:38 PM, Sterling Smith <smithsp@…3304…> wrote:

Stephen,

In your script, you give

ax.minorticks_on

but you need to call that function for anything to occur

ax.minorticks_on()

Also, did you see

http://matplotlib.org/examples/pylab_examples/axes_props.html

in case your original question was not answered.

-Sterling

On Jun 1, 2015, at 1:24PM, stephen@…83…797… wrote:

I only see that you added “plt.show()”, but neither the grid or the axis

labels are showing up.

Here is what I see with a couple of things modified ?

did you expect something else ?

from matplotlib.backends.backend_pdf import PdfPages

import matplotlib.pyplot as plt

import numpy as np

fig = plt.figure()

ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)

y = np.sin(x)

with PdfPages(‘grid_test.pdf’) as pdf:

plt.clf()

plt.clf()

plt.plot(x,y)

leg = plt.legend([‘legend 1’])

plt.title(‘Sample title’)

ax.set_ylabel(‘Sample ylabel’)

ax.set_xlabel(‘Sample xlabel’)

ax.set_xticks(np.arange(0, 10, 20))

ax.set_xticks(np.arange(0, 10, 5), minor=True)

ax.set_yticks(np.arange(-1,1,20))

ax.set_yticks(np.arange(-1,1,20), minor=True)

ax.minorticks_on

plt.show()

pdf.savefig()

[cid:8C80F2A2-AD50-4E09-B0EF-0596312F5093@…4558…]

On Jun 1, 2015, at 2:49 PM,

<stephen@…797…mailto:stephen@...797...>

wrote:

I am having an issue with the grid not appearing that I cannot figure out.

Can anyone help? Thanks. --StephenB

from matplotlib.backends.backend_pdf import PdfPages

import matplotlib.pyplot as plt

import numpy as np

fig = plt.figure()

ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)

y = np.sin(x)

with PdfPages(‘grid_test.pdf’) as pdf:

plt.clf()

plt.clf()

plt.plot(x,y)

leg = plt.legend([‘legend 1’])

plt.title(‘Sample title’)

ax.set_ylabel(‘Sample ylabel’)

ax.set_xlabel(‘Sample xlabel’)

ax.set_xticks(np.arange(0, 10, 20))

ax.set_xticks(np.arange(0, 10, 5), minor=True)

ax.set_yticks(np.arange(-1,1,20))

ax.set_yticks(np.arange(-1,1,20), minor=True)

ax.minorticks_on

pdf.savefig()



Matplotlib-users mailing list

Matplotlib-users@lists.sourceforge.netmailto:Matplotlib-users@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/matplotlib-users



Matplotlib-users mailing list

Matplotlib-users@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/matplotlib-users



Matplotlib-users mailing list

Matplotlib-users@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Youngung Jeong, 정영웅

Hm, I tried both suggestions, and still no grid (removed PDF for simplicity):

import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)
y = np.sin(x)

plt.clf()

plt.clf()
plt.plot(x,y)
leg = plt.legend(['legend 1'])
plt.title('Sample title')
ax.set_ylabel('Sample ylabel')
ax.set_xlabel('Sample xlabel')

ax.set_xticks(np.arange(0, 10, 20))
ax.set_xticks(np.arange(0, 10, 5), minor=True)
ax.set_yticks(np.arange(-1,1,20))
ax.set_yticks(np.arange(-1,1,20), minor=True)

ax.minorticks_on()
ax.grid('on')
plt.show()

···

And if you meant 'grid', I guess

     ax.grid('on')

should be added.

* Youngung Jeong, ì •ì˜ì›
*

On Mon, Jun 1, 2015 at 4:38 PM, Sterling Smith <smithsp@...3304...> > wrote:

Stephen,

In your script, you give
ax.minorticks_on
but you need to call that function for anything to occur
ax.minorticks_on()

Also, did you see
http://matplotlib.org/examples/pylab_examples/axes_props.html
in case your original question was not answered.

-Sterling

On Jun 1, 2015, at 1:24PM, stephen@...797... wrote:

> I only see that you added "plt.show()", but neither the grid or the
axis
> labels are showing up.
>
>> Here is what I see with a couple of things modified ?
>> did you expect something else ?
>>
>> from matplotlib.backends.backend_pdf import PdfPages
>> import matplotlib.pyplot as plt
>> import numpy as np
>>
>> fig = plt.figure()
>> ax = fig.add_subplot(1,1,1)
>>
>> x = np.linspace(0,10,50)
>> y = np.sin(x)
>>
>> with PdfPages('grid_test.pdf') as pdf:
>> plt.clf()
>>
>> plt.clf()
>> plt.plot(x,y)
>> leg = plt.legend(['legend 1'])
>> plt.title('Sample title')
>> ax.set_ylabel('Sample ylabel')
>> ax.set_xlabel('Sample xlabel')
>>
>> ax.set_xticks(np.arange(0, 10, 20))
>> ax.set_xticks(np.arange(0, 10, 5), minor=True)
>> ax.set_yticks(np.arange(-1,1,20))
>> ax.set_yticks(np.arange(-1,1,20), minor=True)
>>
>> ax.minorticks_on
>> plt.show()
>>
>> pdf.savefig()
>>
>>
>> [cid:8C80F2A2-AD50-4E09-B0EF-0596312F5093@…4558…]
>>
>>
>>
>> On Jun 1, 2015, at 2:49 PM, >> >> <stephen@…797…<mailto:stephen@…797…>> >> >> wrote:
>>
>> I am having an issue with the grid not appearing that I cannot figure
out.
>> Can anyone help? Thanks. --StephenB
>>
>> from matplotlib.backends.backend_pdf import PdfPages
>> import matplotlib.pyplot as plt
>> import numpy as np
>>
>> fig = plt.figure()
>> ax = fig.add_subplot(1,1,1)
>>
>> x = np.linspace(0,10,50)
>> y = np.sin(x)
>>
>> with PdfPages('grid_test.pdf') as pdf:
>> plt.clf()
>>
>> plt.clf()
>> plt.plot(x,y)
>> leg = plt.legend(['legend 1'])
>> plt.title('Sample title')
>> ax.set_ylabel('Sample ylabel')
>> ax.set_xlabel('Sample xlabel')
>>
>> ax.set_xticks(np.arange(0, 10, 20))
>> ax.set_xticks(np.arange(0, 10, 5), minor=True)
>> ax.set_yticks(np.arange(-1,1,20))
>> ax.set_yticks(np.arange(-1,1,20), minor=True)
>>
>> ax.minorticks_on
>>
>> pdf.savefig()
>>
>>
>>
------------------------------------------------------------------------------
>> _______________________________________________
>> Matplotlib-users mailing list
>> Matplotlib-users@lists.sourceforge.net<mailto:
Matplotlib-users@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>>
>>
>
>
>
>
------------------------------------------------------------------------------
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users

------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

But this works:

import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)
y = np.sin(x)

plt.clf()

plt.clf()
plt.plot(x,y)
leg = plt.legend(['legend 1'])
plt.title('Sample title')
plt.ylabel('Sample ylabel')
plt.xlabel('Sample xlabel')

ax.set_xticks(np.arange(0, 10, 20))
ax.set_xticks(np.arange(0, 10, 5), minor=True)
ax.set_yticks(np.arange(-1,1,20))
ax.set_yticks(np.arange(-1,1,20), minor=True)

ax.minorticks_on()
plt.grid(True)
plt.show()

···

Hm, I tried both suggestions, and still no grid (removed PDF for
simplicity):

import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)
y = np.sin(x)

plt.clf()

plt.clf()
plt.plot(x,y)
leg = plt.legend(['legend 1'])
plt.title('Sample title')
ax.set_ylabel('Sample ylabel')
ax.set_xlabel('Sample xlabel')

ax.set_xticks(np.arange(0, 10, 20))
ax.set_xticks(np.arange(0, 10, 5), minor=True)
ax.set_yticks(np.arange(-1,1,20))
ax.set_yticks(np.arange(-1,1,20), minor=True)

ax.minorticks_on()
ax.grid('on')
plt.show()

And if you meant 'grid', I guess

     ax.grid('on')

should be added.

* Youngung Jeong, ì •ì˜ì›
*

On Mon, Jun 1, 2015 at 4:38 PM, Sterling Smith <smithsp@...3304...> >> wrote:

Stephen,

In your script, you give
ax.minorticks_on
but you need to call that function for anything to occur
ax.minorticks_on()

Also, did you see
http://matplotlib.org/examples/pylab_examples/axes_props.html
in case your original question was not answered.

-Sterling

On Jun 1, 2015, at 1:24PM, stephen@...797... wrote:

> I only see that you added "plt.show()", but neither the grid or the
axis
> labels are showing up.
>
>> Here is what I see with a couple of things modified ?
>> did you expect something else ?
>>
>> from matplotlib.backends.backend_pdf import PdfPages
>> import matplotlib.pyplot as plt
>> import numpy as np
>>
>> fig = plt.figure()
>> ax = fig.add_subplot(1,1,1)
>>
>> x = np.linspace(0,10,50)
>> y = np.sin(x)
>>
>> with PdfPages('grid_test.pdf') as pdf:
>> plt.clf()
>>
>> plt.clf()
>> plt.plot(x,y)
>> leg = plt.legend(['legend 1'])
>> plt.title('Sample title')
>> ax.set_ylabel('Sample ylabel')
>> ax.set_xlabel('Sample xlabel')
>>
>> ax.set_xticks(np.arange(0, 10, 20))
>> ax.set_xticks(np.arange(0, 10, 5), minor=True)
>> ax.set_yticks(np.arange(-1,1,20))
>> ax.set_yticks(np.arange(-1,1,20), minor=True)
>>
>> ax.minorticks_on
>> plt.show()
>>
>> pdf.savefig()
>>
>>
>> [cid:8C80F2A2-AD50-4E09-B0EF-0596312F5093@…4558…]
>>
>>
>>
>> On Jun 1, 2015, at 2:49 PM, >>> >> <stephen@…797…<mailto:stephen@…797…>> >>> >> wrote:
>>
>> I am having an issue with the grid not appearing that I cannot
figure
out.
>> Can anyone help? Thanks. --StephenB
>>
>> from matplotlib.backends.backend_pdf import PdfPages
>> import matplotlib.pyplot as plt
>> import numpy as np
>>
>> fig = plt.figure()
>> ax = fig.add_subplot(1,1,1)
>>
>> x = np.linspace(0,10,50)
>> y = np.sin(x)
>>
>> with PdfPages('grid_test.pdf') as pdf:
>> plt.clf()
>>
>> plt.clf()
>> plt.plot(x,y)
>> leg = plt.legend(['legend 1'])
>> plt.title('Sample title')
>> ax.set_ylabel('Sample ylabel')
>> ax.set_xlabel('Sample xlabel')
>>
>> ax.set_xticks(np.arange(0, 10, 20))
>> ax.set_xticks(np.arange(0, 10, 5), minor=True)
>> ax.set_yticks(np.arange(-1,1,20))
>> ax.set_yticks(np.arange(-1,1,20), minor=True)
>>
>> ax.minorticks_on
>>
>> pdf.savefig()
>>
>>
>>
------------------------------------------------------------------------------
>> _______________________________________________
>> Matplotlib-users mailing list
>> Matplotlib-users@lists.sourceforge.net<mailto:
Matplotlib-users@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>>
>>
>
>
>
>
------------------------------------------------------------------------------
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users

------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Works for me too using

plt.grid()

but I can't find the way to customize the grid (size, type…)?

trying http://matplotlib.org/examples/pylab_examples/axes_props.html
doesn't do anything for me !

···

On Jun 3, 2015, at 9:39 AM, <stephen@...797...> wrote:

But this works:

import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)
y = np.sin(x)

plt.clf()

plt.clf()
plt.plot(x,y)
leg = plt.legend(['legend 1'])
plt.title('Sample title')
plt.ylabel('Sample ylabel')
plt.xlabel('Sample xlabel')

ax.set_xticks(np.arange(0, 10, 20))
ax.set_xticks(np.arange(0, 10, 5), minor=True)
ax.set_yticks(np.arange(-1,1,20))
ax.set_yticks(np.arange(-1,1,20), minor=True)

ax.minorticks_on()
plt.grid(True)
plt.show()

Hm, I tried both suggestions, and still no grid (removed PDF for
simplicity):

import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)
y = np.sin(x)

plt.clf()

plt.clf()
plt.plot(x,y)
leg = plt.legend(['legend 1'])
plt.title('Sample title')
ax.set_ylabel('Sample ylabel')
ax.set_xlabel('Sample xlabel')

ax.set_xticks(np.arange(0, 10, 20))
ax.set_xticks(np.arange(0, 10, 5), minor=True)
ax.set_yticks(np.arange(-1,1,20))
ax.set_yticks(np.arange(-1,1,20), minor=True)

ax.minorticks_on()
ax.grid('on')
plt.show()

And if you meant 'grid', I guess

    ax.grid('on')

should be added.

* Youngung Jeong, ì .ì~ì>.*

On Mon, Jun 1, 2015 at 4:38 PM, Sterling Smith <smithsp@...3304...> >>> wrote:

Stephen,

In your script, you give
ax.minorticks_on
but you need to call that function for anything to occur
ax.minorticks_on()

Also, did you see
http://matplotlib.org/examples/pylab_examples/axes_props.html
in case your original question was not answered.

-Sterling

On Jun 1, 2015, at 1:24PM, stephen@...797... wrote:

I only see that you added "plt.show()", but neither the grid or the

axis

labels are showing up.

Here is what I see with a couple of things modified ?
did you expect something else ?

from matplotlib.backends.backend_pdf import PdfPages
import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)
y = np.sin(x)

with PdfPages('grid_test.pdf') as pdf:
  plt.clf()

plt.clf()
plt.plot(x,y)
leg = plt.legend(['legend 1'])
plt.title('Sample title')
ax.set_ylabel('Sample ylabel')
ax.set_xlabel('Sample xlabel')

ax.set_xticks(np.arange(0, 10, 20))
ax.set_xticks(np.arange(0, 10, 5), minor=True)
ax.set_yticks(np.arange(-1,1,20))
ax.set_yticks(np.arange(-1,1,20), minor=True)

ax.minorticks_on
plt.show()

pdf.savefig()

[cid:8C80F2A2-AD50-4E09-B0EF-0596312F5093@...4558...]

On Jun 1, 2015, at 2:49 PM, >>>>>> <stephen@…797…<mailto:stephen@…797…>> >>>>>> wrote:

I am having an issue with the grid not appearing that I cannot

figure
out.

Can anyone help? Thanks. --StephenB

from matplotlib.backends.backend_pdf import PdfPages
import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)
y = np.sin(x)

with PdfPages('grid_test.pdf') as pdf:
plt.clf()

plt.clf()
plt.plot(x,y)
leg = plt.legend(['legend 1'])
plt.title('Sample title')
ax.set_ylabel('Sample ylabel')
ax.set_xlabel('Sample xlabel')

ax.set_xticks(np.arange(0, 10, 20))
ax.set_xticks(np.arange(0, 10, 5), minor=True)
ax.set_yticks(np.arange(-1,1,20))
ax.set_yticks(np.arange(-1,1,20), minor=True)

ax.minorticks_on

pdf.savefig()

------------------------------------------------------------------------------

_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net<mailto:

Matplotlib-users@lists.sourceforge.net>

https://lists.sourceforge.net/lists/listinfo/matplotlib-users

------------------------------------------------------------------------------

_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

I think the problem is associated with the way np.arange is used.

“np.arange(0,10,20)” would return array[0]

If you still would like to manually configure the tick positions the way you seemed to want, you can use “np.linspace”.

Below worked for me.

···

On Wed, Jun 3, 2015 at 9:27 AM, <stephen@…797…> wrote:

Hm, I tried both suggestions, and still no grid (removed PDF for simplicity):

import matplotlib.pyplot as plt

import numpy as np

fig = plt.figure()

ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)

y = np.sin(x)

plt.clf()

plt.clf()

plt.plot(x,y)

leg = plt.legend([‘legend 1’])

plt.title(‘Sample title’)

ax.set_ylabel(‘Sample ylabel’)

ax.set_xlabel(‘Sample xlabel’)

ax.set_xticks(np.arange(0, 10, 20))

ax.set_xticks(np.arange(0, 10, 5), minor=True)

ax.set_yticks(np.arange(-1,1,20))

ax.set_yticks(np.arange(-1,1,20), minor=True)

ax.minorticks_on()

ax.grid(‘on’)

plt.show()

And if you meant ‘grid’, I guess

 ax.grid('on')

should be added.

  • Youngung Jeong, ì •ì˜ ì›…*

On Mon, Jun 1, 2015 at 4:38 PM, Sterling Smith <smithsp@…3304…>

wrote:

Stephen,

In your script, you give

ax.minorticks_on

but you need to call that function for anything to occur

ax.minorticks_on()

Also, did you see

http://matplotlib.org/examples/pylab_examples/axes_props.html

in case your original question was not answered.

-Sterling

On Jun 1, 2015, at 1:24PM, stephen@…797… wrote:

I only see that you added “plt.show()”, but neither the grid or the

axis

labels are showing up.

Here is what I see with a couple of things modified ?

did you expect something else ?

from matplotlib.backends.backend_pdf import PdfPages

import matplotlib.pyplot as plt

import numpy as np

fig = plt.figure()

ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)

y = np.sin(x)

with PdfPages(‘grid_test.pdf’) as pdf:

plt.clf()

plt.clf()

plt.plot(x,y)

leg = plt.legend([‘legend 1’])

plt.title(‘Sample title’)

ax.set_ylabel(‘Sample ylabel’)

ax.set_xlabel(‘Sample xlabel’)

ax.set_xticks(np.arange(0, 10, 20))

ax.set_xticks(np.arange(0, 10, 5), minor=True)

ax.set_yticks(np.arange(-1,1,20))

ax.set_yticks(np.arange(-1,1,20), minor=True)

ax.minorticks_on

plt.show()

pdf.savefig()

[cid:8C80F2A2-AD50-4E09-B0EF-0596312F5093@…4558…]

On Jun 1, 2015, at 2:49 PM,

<stephen@…4677…mailto:stephen@...797...>

wrote:

I am having an issue with the grid not appearing that I cannot figure

out.

Can anyone help? Thanks. --StephenB

from matplotlib.backends.backend_pdf import PdfPages

import matplotlib.pyplot as plt

import numpy as np

fig = plt.figure()

ax = fig.add_subplot(1,1,1)

x = np.linspace(0,10,50)

y = np.sin(x)

with PdfPages(‘grid_test.pdf’) as pdf:

plt.clf()

plt.clf()

plt.plot(x,y)

leg = plt.legend([‘legend 1’])

plt.title(‘Sample title’)

ax.set_ylabel(‘Sample ylabel’)

ax.set_xlabel(‘Sample xlabel’)

ax.set_xticks(np.arange(0, 10, 20))

ax.set_xticks(np.arange(0, 10, 5), minor=True)

ax.set_yticks(np.arange(-1,1,20))

ax.set_yticks(np.arange(-1,1,20), minor=True)

ax.minorticks_on

pdf.savefig()



Matplotlib-users mailing list

Matplotlib-users@lists.sourceforge.net<mailto:

Matplotlib-users@lists.sourceforge.net>

https://lists.sourceforge.net/lists/listinfo/matplotlib-users



Matplotlib-users mailing list

Matplotlib-users@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/matplotlib-users



Matplotlib-users mailing list

Matplotlib-users@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/matplotlib-users



Matplotlib-users mailing list

Matplotlib-users@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Youngung Jeong