Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: No Show

  • To: mathgroup at smc.vnet.net
  • Subject: [mg89143] Re: No Show
  • From: Helen Read <hpr at together.net>
  • Date: Tue, 27 May 2008 07:13:20 -0400 (EDT)
  • References: <g1bf08$mcv$1@smc.vnet.net> <200805260529.BAA09868@smc.vnet.net> <g1e37d$ess$1@smc.vnet.net>
  • Reply-to: HPR <read at math.uvm.edu>

Andrzej Kozlowski wrote:
> On 26 May 2008, at 14:29, Helen Read wrote:
> 
>> I greatly dislike this new behavior of Show, for what it's worth.
>> The folks at WRI argue that because of all the new graphics options
>> (e.g., Filling), it would not make sense to combine the PlotRange 
>> automatically (as Show did in previous versions of Mathematica).
>> Personally, I find it to be a pain in the neck to have to ask for
>> PlotRange->Automatic virtually every time I use Show, and my
>> students often forget and get burned by it. 
>>
>> I just now discovered, BTW, that
>>
>> SetOptions[Show, PlotRange -> Automatic]
>>
>> does not even work. It generates an error message claiming that
>> "PlotRange is not a known option for Show".
>
> Show does not have any options (and has never had any):
> 
> Show only passes options to Graphics, Graphics3D etc.  So, you could  
> try:
> 
> SetOptions[Graphics3D, PlotRange -> All]
> 
> but this will not work also, because the option setting will only be  
> applied to objects directly created using the Graphics3D command
> 
> and not to objects created  by combaining objects created Plot3D by  
> menas of Show.
> 
> The following, however, will work:
> 
> SetOptions[Plot3D, PlotRange -> All]
> 
> since now Plot3D will pass the option value All to Graphics3D.  
> (However, this may not be the ideal PlotRange setting in some  
> situations).

I definitely would not want to set PlotRange->All to be the default for 
all the various 2D and 3D plots. What I would like is for Show to use 
PlotRange->Automatic by default, and apparently I'm just out of luck on 
that.

-- 
Helen Read
University of Vermont


  • References:
  • Prev by Date: Re: Integrate vs NIntegrate
  • Next by Date: Re: Integrate vs NIntegrate
  • Previous by thread: Re: Re: No Show
  • Next by thread: Re: Re: No Show