#5448: [with patch, needs work] rework save/show in plot, use Matplotlib's axes
code, upgrade matplotlib
-------------------------+--------------------------------------------------
Reporter: mhansen | Owner: mhansen
Type: enhancement | Status: assigned
Priority: major | Milestone: sage-4.1.2
Component: graphics | Keywords:
Reviewer: | Author:
Merged: |
-------------------------+--------------------------------------------------
Comment(by kcrisman):
> > > > 2. I'm not sure I like the non-intersecting axes on regular plots.
That is weird, especially in graphs like the plot of x squared type
things. plot(x**2,0,1) looks great; plot(x**2,-1,1) looks... interesting.
> > >
> > > Yeah, it's a bit different, but after playing with it for a while, I
liked it. At a glance, it oriented me to what I was looking at and how it
was compared to the infinite plane. This is definitely something that
should go up for a vote.
> >
> > I'm not sure what you are looking at. The axes do not actually cross!
That is bad, imho.
>
>
> And, after I played with it for a bit, I thought it was great! The axes
only ever cross at the origin. That is wonderfully refreshing and
consistent, and leads to being able to immediately orient yourself in the
graph without having to examine and think about the axes tick labels. If
there is some space, then that means you are way above the axis (and the
side the axis is on tells you where the axis really is). I think of it
sort of like a small zigzag break in the axes. Maybe if we put that in an
explicit small zigzag symbol, would that help you?
>
>
I see. The problem is that this is just as non-standard as the previous
behavior, which people also complained about. For sure it shouldn't happen
with
{{{
sage: plot(x**2,-1,1)
}}}
I do agree that it is more consistent, if you can get it to be consistent
- and if it is REALLY well documented, i.e. right up at the top of the
plot docs and in the tutorial. If you think the rest of the stuff is
ready for prime time, you should definitely put the various versions in
screenshots up for a vote on sage-devel, since improved axes would really
be great to have.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/5448#comment:15>
Sage <http://sagemath.org/>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sage-trac" 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/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---