Re: Is there any simplier way to plot in a specific style?
- To: mathgroup at smc.vnet.net
- Subject: [mg92422] Re: Is there any simplier way to plot in a specific style?
- From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
- Date: Tue, 30 Sep 2008 21:49:59 -0400 (EDT)
- Organization: The Open University, Milton Keynes, UK
- References: <gbt2rp$led$1@smc.vnet.net>
Yiping Huang wrote: > Every time I plot the figure, I need to give a lot of parameters to make sure the plot can show with specific format. I feel it is not so convenient for me. > > I try to create another plot function, the new definition looks like: > > Plott[data_]:=Plot[data,{specific format}] > > However, it is still not so convenient, because I need to change the axes label for x,y axes. I don't know how to create a function with input contain string. How to create a function defined as: > > Plott[data_,"label x","label y"]=Plot[data_,...] > > So that I can input string and the data I want to create the figure with specific format. Maybe the following will help: Plott[data_, labelX_String, labelY_String] := Plot[Evaluate[Sequence @@ data], AxesLabel -> {labelX, labelY}] Plott[{Sin[x], {x, 1, 10}}, "x vals", "y vals"] > Is there any way can simplify the plot command? Or to have an systematic way to create plots with specific format? You should have a look at the built-in function *SetOptions* http://reference.wolfram.com/mathematica/ref/SetOptions.html Regards, -- Jean-Marc