MathGroup Archive 2008

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

Search the Archive

Re: Give a list of options in Mathematica 6

  • To: mathgroup at smc.vnet.net
  • Subject: [mg84658] Re: Give a list of options in Mathematica 6
  • From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
  • Date: Tue, 8 Jan 2008 01:35:32 -0500 (EST)
  • Organization: Uni Leipzig
  • References: <flslng$ps9$1@smc.vnet.net>
  • Reply-to: kuska at informatik.uni-leipzig.de

Hi,
  now it was always so that you have to say
opts = {Opt1->Val1,Opt2->Val2,...};

Plot[f[x],{x,0,100},Sequence@@ opts]

Regards
   Jens

Giacomo Ciani wrote:
> Hi all,
> 
> maybe my question is stupid, but I was unable to find an answer after
> some hours searching in google.
> 
> As far as I remember, in Mathematica 5 i was able to "reuse" a list of
> options this way:
> 
> opts = {Opt1->Val1,Opt2->Val2,...}
> 
> Plot[f[x],{x,0,100},opts]
> Plot[g[x],{x,20,30},opts]
> Plot[h[z],{z,-10,10},opts]
> ...
> 
> Noe I'm unable to replicate this in mathematica 6. Cut and paste of a
> sample notebook:
> 
> In[65]:= opts = {PlotRange -> {0, 1}, AxesOrigin -> {0, 0.5}}
> 
> Out[65]= {PlotRange -> {0, 1}, AxesOrigin -> {0, 0.5}}
> 
> In[66]:= Plot[x, {x, 0, 1}, opts]
> 
> During evaluation of In[66]:= Plot::nonopt: Options expected (instead
> \
> of opts) beyond position 2 in Plot[x,{x,0,1},opts]. An option must be
> \
> a rule or a list of rules. >>
> 
> Out[66]= Plot[x, {x, 0, 1}, opts]
> 
> I thought opt WAS a list of rules, but mathematica doesn't seem to
> agree... :-(
> 
> Were I'm wrong?
> 
> Thanks
> 
> Giacomo
> 


  • Prev by Date: Re: Button crashes FrontEnd
  • Next by Date: Re: Re: Give a list of options in Mathematica 6
  • Previous by thread: Re: Give a list of options in Mathematica 6
  • Next by thread: Re: Give a list of options in Mathematica 6