Jason Grout wrote:
> CCing sage-devel since this has turned into a devel discussion.  The 
> original thread is on sage-support.
> 
> Joel B. Mohler wrote:
>> On Tuesday 01 April 2008 05:20:47 pm Joel B. Mohler wrote:
>>> On Tuesday 01 April 2008 04:45:16 pm alex clemesha wrote:
>>>> With respect to the 'goal' of Sage's plotting (follow Mma),
>>>> I would say this is definitley a bug.
>>>>
>>>> People with 'violent' feelings about this apsect of the plotting
>>>> might want to change certain features of the plot code once and for all
>>>> :)
>>> Well, as I mentioned in my earlier post on this thread, I wasn't sure what
>>> was intentional design.
>>>
>>> This thread
>>> http://groups.google.com/group/sage-devel/browse_thread/thread/c7445f921c8f
>>> 0e85/1c7420b369bc7baa left me quite confused when I complained the first
>>> time.
>>>
>>> I do have a patch which I apply everytime I have a critical output quality
>>> plotting session.  Actually, that patch is in the mentioned thread.  It's
>>> quick and dirty, but it removes all extra margins (I think it has to touch
>>> 3 places in the code -- i.e. 3 extra margin padding code-points -- really
>>> quite grotesque, and, I couldn't believe it was all by accident.)
>> Perhaps I should add here that I'm happy to produce a patch for this, but I 
>> didn't really feel like my ideals were the design goals of this plotting 
>> code.  That's why I didn't submit any patches earlier.  The patch in that 
>> other thread really is not intended to be applied -- I wrote it to do what 
>> *I* wanted with no regards for any other flexible functionality.
>>
>> If I feel like we have a consensus on design, I will enshrine that design in 
>> a 
>> patch -- although, I'd be happy if someone beat me to it.  I don't know that 
>> I myself have any specific design goals for this particular point aside from 
>> making the margins exactly what I say the margins are supposed to be -- It 
>> could be that "exactly what I say" is a bit more nebulous than I'm aware of.
> 
> 
> I played around with it for a bit this afternoon.  I figured out one 
> place to change, but the frame messed things up and I didn't see where 
> to fix the margins added by the frame in the short time I looked at it.
> 
> I was thinking of setting an explicit_ymin and explicit_ymax and if 
> those existed, no auto-tuning would be done, or something like that. 
> You've already worked on this, so no doubt you'd beat me to a patch :).
> 
> While we're on the issue, it seems very clunky to have the parameter 
> names called "ymin" and "ymax"; what if my variable isn't "y"?  I'd like 
> "plot_range=(-0.5, 0.5)" instead (or even "vertical_range", if we wanted 
> to be extremely explicit).  Again, for reference, in Mma it is 
> "PlotRange".  The Mma PlotRange parameter is quite a bit more flexible, 
> though:
> 
> http://reference.wolfram.com/mathematica/ref/PlotRange.html?q=PlotRange&lang=en
> 


Also, Mma has a PlotRangePadding option, which seems to address the 
issue that is noted above.

http://reference.wolfram.com/mathematica/ref/PlotRangePadding.html

Jason


--~--~---------~--~----~------------~-------~--~----~
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://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to