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