> 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

/c

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