I don't know if this is helpful or not but here is what I get
(ubuntu 8.04, sage-3.3.alpha1):


sage: import pylab
sage: pylab.clf()
sage: pylab.figure(1)
<matplotlib.figure.Figure object at 0x69e9150>
sage: xs = range(1,10000,100)
sage: pylab.plot(xs, bits24_original, label="$S_n$")
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)

/home/wdj/.sage/temp/tinah/11106/_home_wdj_teaching_sm212_grades_record_sage_25.py
in <module>()
----> 1
      2
      3
      4
      5

NameError: name 'bits24_original' is not defined
sage: pylab.legend(loc=2)
/home/wdj/sagefiles/sage-3.3.alpha1/local/lib/python2.5/site-packages/matplotlib/axes.py:3590:
UserWarning: No labeled objects found. Use label='...' kwarg on
individual plots.
  warnings.warn("No labeled objects found. Use label='...' kwarg on
individual plots.")
sage: pylab.ylabel("iterations")
<matplotlib.text.Text object at 0x6dd7d90>
sage: pylab.xlabel("x")
<matplotlib.text.Text object at 0x6ddaa90>
sage: pylab.grid(b=True)
sage: pylab.savefig('/home/wdj/sagefiles/graph.svg',dpi=1000)

It saves a graph with labeled axes but no plot. I don't understand the error
messages (either for your code or for mine) produced though.



On Thu, Feb 19, 2009 at 6:46 PM, M. Yurko <myu...@gmail.com> wrote:
>
> First off, I know that this is specificaly a SAGE issue, but I can't
> find a matplotlib list, so I'm hoping that someone here can help. I
> recieve an error when executing the following code in the notebook:
>
> #Create the graph
> import pylab
> pylab.clf()
> pylab.figure(1)
> pylab.plot(xs, bits24_original, label="$S_n$")
> pylab.legend(loc=2)
> pylab.ylabel("iterations")
> pylab.xlabel("x")
> pylab.grid(b=True)
> pylab.savefig('graph.svg',dpi=1000)
>
> and I get
>
> traceback (most recent call last):    pylab.plot(xs, bits24_original,
> label="$S_n$") #plot the data
>  File "/home/myurko/Desktop/sage/local/lib/python2.5/site-packages/
> matplotlib/pyplot.py", line 333, in clf
>    gcf().clf()
>  File "/home/myurko/Desktop/sage/local/lib/python2.5/site-packages/
> matplotlib/figure.py", line 693, in clf
>    ax.cla()
>  File "/home/myurko/Desktop/sage/local/lib/python2.5/site-packages/
> matplotlib/axes.py", line 827, in cla
>    self.set_xscale('linear')
>  File "/home/myurko/Desktop/sage/local/lib/python2.5/site-packages/
> matplotlib/axes.py", line 1817, in set_xscale
>    self.autoscale_view()
>  File "/home/myurko/Desktop/sage/local/lib/python2.5/site-packages/
> matplotlib/axes.py", line 1437, in autoscale_view
>    YL = self.yaxis.get_major_locator().autoscale()
>  File "/home/myurko/Desktop/sage/local/lib/python2.5/site-packages/
> matplotlib/ticker.py", line 945, in autoscale
>    return np.take(self.bin_boundaries(dmin, dmax), [0,-1])
>  File "/home/myurko/Desktop/sage/local/lib/python2.5/site-packages/
> matplotlib/ticker.py", line 911, in bin_boundaries
>    scale, offset = scale_range(vmin, vmax, nbins)
>  File "/home/myurko/Desktop/sage/local/lib/python2.5/site-packages/
> matplotlib/ticker.py", line 875, in scale_range
>    ex = divmod(math.log10(meanv), 1)[0]
> OverflowError: math range error
>
> A quick google serach yielded on person who had the same issue in
> 2006, but there was no response.  Also, this same code executed just a
> few days ago without errors. Any help would be appreciated.
> >
>

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to