2008/11/16 William Stein <[EMAIL PROTECTED]>:
>
> On Sun, Nov 16, 2008 at 11:13 PM, Tim Lahey <[EMAIL PROTECTED]> wrote:
>>
>> On Nov 17, 2008, at 2:01 AM, William Stein wrote:
>>
>>>>
>>>
>>> Is there any code in matplotlib for actually drawing x and y axis?
>>> I mean, since you're saying their code is way better than yours
>>> for doing that, maybe you can confirm they actually have code
>>> for doing that? :-)
>>>
>>
>> Matplotlib is geared around MATLAB style plotting so
>> the axes are around the outside of the plot. I've never
>> found a way to have the ticks along axes in the middle of the plot.
>> None of the gallery examples do that. However, pyx can do what you're
>> looking for. Personally, I prefer the MATLAB style for most plots since
>> it keeps the numbers from being in the way of the plot. For the other
>> times, I use pyx. Plus, it has nice LaTeX support.
>>
>> So, one possibility is to have a small wrapper around the plotting
>> with a choice of drivers, pyx vs. matplotlib and choosing to have
>> numbering through the plot forces the pyx driver. Thoughts?
>
> Sage can't depend on pyx, because pyx requires latex.  So that
> doesn't seem to be an option.  Also, some of Sage's 2d plotting
> already depends quite heavily on matplotlib, e.g., contour plots.
>
> Possibly we could copy the code out of pyx for drawing axis
> and tick marks, if it is good.  Otherwise, we can just improve
> matplotlib so it can draw x,y-axis in addition to frames.  But
> we can't just delete that code (axes.py) from Sage until there
> is something to take its place.
>
> William

What's wrong with requiring latex?

--
Conrad Meyer

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@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-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to