Re: Logarithmic Plot
- To: mathgroup at smc.vnet.net
- Subject: [mg96351] Re: Logarithmic Plot
- From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
- Date: Thu, 12 Feb 2009 06:35:23 -0500 (EST)
- Organization: The Open University, Milton Keynes, UK
- References: <gmu8ma$ghu$1@smc.vnet.net>
In article <gmu8ma$ghu$1 at smc.vnet.net>, Ben Casey <ben.a.casey at gmail.com> wrote: > Hi, I could use some help. Basically I have imported a set of data points > (concentration of compound vs. time) and plotted it in Mathematica. Part of > my assignment now is to post the Log[concentration] vs. time. Is there an > easy command to do this in Mathematica? I've played around and looked in the > doc center but the only way I can figure to do it is manually calculate the > values and then plot them. There must be a better way. The function you are looking for is called *ListLogLinearPlot* (at least in Mathematica 6.xx and above). It belongs to a whole family of functions designed to automatically convert the x-, y-, or both, data to logarithmic scales. (Note that w/o the List prefix, the same plotting functions exist for drawing expressions.) For instance, data = Table[{n, Sqrt[n]}, {n, 100}]; ListPlot[data] (* regular x, regular y *) ListLogPlot[data] (* log x, regular y *) ListLogLinearPlot[data] (* regular x, log y *) ListLogLogPlot[data] (* log x, log y *) Regards, --Jean-Marc