On Jan 2, 2008 3:48 AM, lwd <[EMAIL PROTECTED]> wrote:
>
> On Jan 2, 7:41 am, "William Stein" <[EMAIL PROTECTED]> wrote:
> >
> > It would be better to try
> >   sage: maxima.eval(...)
> > above.
> >
> I tried maxima.eval('plot2d(...)'), returns 'sage1', but no plot.
> sage: maxima.eval('plot2d(...)')
> 'sage1'

That's weird.  Can you post the _exact_ input
and output from a complete session where you get
sage1 as the output from maxima.eval('...')?  Thanks.

>
> > Do
> >    sage: octave.eval(...)
> > that is equivalent to just typing in the contents of eval to octave.  Doing
> >    sage: foo = octave(...)
> > is different -- it makes a Python object that wraps an octave object -- this
> > makes no sense if ... doesn't evaluate to an octave object.
> >
>
> octave.eval(...) works FINE! Thanks for remarks.
>
> >
> > In that case, here's a quick remark.  You can easily just draw the above 
> > plots
> > in Sage directly, without using any of gnuplot/maxima/octave at all:
> >
> > show(plot([-7.5/-0.5*(x-0.5)+8, -7.5/7.5*(x-0.5)+8, \ ...
>
> Unfortunately I need a more 'sophisticated' graph; with grid, legend
> (if possible) and ... blah blah blah so your suggestins and comments
> below shows the way I'll 'dig'.

You can use the full functionality of matplotlib (which is 100%
of matlab 2d graphics) from in sage via
   sage: import pylab
Note -- you may have to be careful to convert some numbers
to floats to make matplotlib happy.

William

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://sage.math.washington.edu/sage/ and http://sage.scipy.org/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to