On Feb 18, 2011, at 12:26 PM, Ondrej Certik wrote:

> On Thu, Feb 17, 2011 at 8:04 PM, Chris Smith <[email protected]> wrote:
>> 
>>> In [8]: TableForm([[5, 7], [4, 2], [10, 3]],
>>>    ...:         headings=[["Group A", "Group B", "Group C"], ["y1",
>>> "y2"]],
>>>    ...:         alignment="right")
>>> Out[8]:
>>>         | y1 y2
>>> ---------------
>>> Group A |  5  7
>>> Group B |  4  2
>>> Group C | 10  3
>>> 
>>> 
>> 
>> I like it! One thing that I do with my ASCII tables is to use what I call a 
>> "flag" label. A wrap option might be nice, too:
>> default mode:
>> 
>> h[1] >>> TableForm([["a", "b"], ["c", "d"], ["e", "f"]],headings=(None,
>> ['this is long', 'y']))
>> this is long y
>> --------------
>> a            b
>> c            d
>> e            f
>> 
>> wrap mode
>> 
>> this is
>> long     y
>> ----------
>> a        b
>> c        d
>> e        f
>> 
>> flag mode
>> 
>> this is long
>> |          y
>> ------------
>> a          b
>> c          d
>> e          f
>> 
>> wrap/flag mode
>> 
>> this is
>> long
>>  |      y
>> ---------
>> a       b
>> c       d
>> e       f
>> 
>> For more than two columns, flags get progressively lower
>> 
>> like
>> |  this
>> |  | here
>> ---------
>> x  y  z
> 
> Nice! So I will try to finish this pull request soon and send it in.
> Once it gets in, you can then implement this.
> 
> This reminds me, that for the Plot() command, one of the output
> (besides the obvious ones, like html, png, google chart api link)
> should be ascii art, so that one can at least see something in the
> console, immediately, there is one example at the bottom of this page:
> 
> http://www.cs.hmc.edu/~vrable/gnuplot/using-gnuplot.html
> 
> it exactly fits into my terminal.
> 
> Ondrej

This is what the command line Maple does.  It even has ASCII 3-D plots, which 
are pretty cool (though admittedly of limit usage :)

Aaron Meurer

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to