Re: [Matplotlib-users] Turning grid on

2015-06-03 Thread Bilheux, Jean-Christophe
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, step...@theboulets.net
 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 smit...@fusion.gat.com
 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, step...@theboulets.net 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@ornl.gov]
 
 
 
 On Jun 1, 2015, at 2:49 PM,
 step...@theboulets.netmailto:step...@theboulets.net
 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
 
 
 
 
 
 --
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
 
 
 
 
 --
 ___
 Matplotlib-users mailing list
 

Re: [Matplotlib-users] Turning grid on

2015-06-03 Thread Youngung Jeong
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.



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)

ax.plot(x,y)
ax.grid('on')

leg = plt.legend(['legend 1'])
plt.title('Sample title')
ax.set_ylabel('Sample ylabel')
ax.set_xlabel('Sample xlabel')

ax.set_xticks(np.linspace(0, 10, 11))
ax.set_yticks(np.linspace(-1,1,11))

ax.minorticks_on()

plt.show()






*  Youngung Jeong*

On Wed, Jun 3, 2015 at 9:27 AM, step...@theboulets.net 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 smit...@fusion.gat.com
  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, step...@theboulets.net 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@ornl.gov]
  
  
  
   On Jun 1, 2015, at 2:49 PM,
   step...@theboulets.netmailto:step...@theboulets.net
   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
 
 




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


Re: [Matplotlib-users] Turning grid on

2015-06-03 Thread stephen
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 smit...@fusion.gat.com
 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, step...@theboulets.net 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@ornl.gov]
 
 
 
  On Jun 1, 2015, at 2:49 PM,
  step...@theboulets.netmailto:step...@theboulets.net
  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





 --
 ___
 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


Re: [Matplotlib-users] Turning grid on

2015-06-03 Thread stephen
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 smit...@fusion.gat.com
 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, step...@theboulets.net 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@ornl.gov]
 
 
 
  On Jun 1, 2015, at 2:49 PM,
  step...@theboulets.netmailto:step...@theboulets.net
  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





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


[Matplotlib-users] Turning grid on

2015-06-01 Thread stephen
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


Re: [Matplotlib-users] Turning grid on

2015-06-01 Thread Bilheux, Jean-Christophe
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@ornl.gov]



On Jun 1, 2015, at 2:49 PM, 
step...@theboulets.netmailto:step...@theboulets.net
 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


Re: [Matplotlib-users] Turning grid on

2015-06-01 Thread stephen
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@ornl.gov]



 On Jun 1, 2015, at 2:49 PM,
 step...@theboulets.netmailto:step...@theboulets.net
  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


Re: [Matplotlib-users] Turning grid on

2015-06-01 Thread Sterling Smith
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, step...@theboulets.net 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@ornl.gov]
 
 
 
 On Jun 1, 2015, at 2:49 PM,
 step...@theboulets.netmailto:step...@theboulets.net
 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


Re: [Matplotlib-users] Turning grid on

2015-06-01 Thread Youngung Jeong
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 smit...@fusion.gat.com
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, step...@theboulets.net 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@ornl.gov]
 
 
 
  On Jun 1, 2015, at 2:49 PM,
  step...@theboulets.netmailto:step...@theboulets.net
  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

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