Re: Setting plot options with RuleDelayed/Rule does not work
- To: mathgroup at smc.vnet.net
- Subject: [mg80072] Re: Setting plot options with RuleDelayed/Rule does not work
- From: dimitris <dimmechan at yahoo.com>
- Date: Sun, 12 Aug 2007 07:09:13 -0400 (EDT)
- References: <f9jl98$3e7$1@smc.vnet.net>
On 11 , 09:34, Markus Huber <m... at gmx.at> wrote:
> Hello,
>
> I discovered the following behavior of Mathematica which I do not
> understand concerning options of plot commands:
>
> I want to set the Background option for Plot to a color using
> RuleDelayed (I want to use RuleDelayed because instead of Red I plan
> on using a variable), e.g.
>
> SetOptions[Plot, Background :> Red]
>
> This does not work when using Plot:
>
> Plot[x, {x, 0, 1}]
>
> plots something but gives the error "The specified setting for
> GraphicsBoxOptions, Background cannot be used".
> Interestingly
>
> Plot[x, {x, 0, 1},Background:>Red]
>
> as well as (Rule instead of RuleDelayed)
>
> SetOptions[Plot, Background -> Red]
> Plot[x, {x, 0, 1}]
>
> work. What confuses me also is the fact that for other Options this
> proble does not occur, e.g. I tried it with PlotLabel. ListPlot also
> shows this behavior (and I guess more plot functions).
>
> Can anybody explain this behavior or it is a bug in M6?
>
> Regards,
> Markus Huber
Sorry but I can't understand what you want.
Can you give an example about how you
plan to use
> SetOptions[Plot, Background :>Red]
in your application?
Dimitris