Re: How to transform x axis on ListPlot?
- To: mathgroup at smc.vnet.net
- Subject: [mg33151] Re: How to transform x axis on ListPlot?
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Wed, 6 Mar 2002 01:55:24 -0500 (EST)
- Organization: Universitaet Leipzig
- References: <a61v3u$gpm$1@smc.vnet.net>
- Reply-to: kuska at informatik.uni-leipzig.de
- Sender: owner-wri-mathgroup at wolfram.com
Hi 1.156, x = Table[Sin[z], {z, 0, 3.0, 0.01}]; with ListPlot[MapIndexed[{2*First[#2], #1} & , x]] ranges from {2,600} But you may calculate the independent values in your Table[] x = Table[{200*z,Sin[z]}, {z, 0, 3.0, 0.01}]; ListPlot[x] regards Jens "1.156" wrote: > > Greetings cypherists, I have another problem that I bring up only after a long time of putting up with no solution. I have a list which I plot but the integer x axis of the plot is not scaled to suit me. Each position in the list results from some > increment of a variable which I'd like to represent on the graph. About all I've been able to do so far is to rig up the list so that each entry in the array/list being plotted represents some integer multiple of the actual variable so things don't get > too confusing. For example: > > x=Table[Sin[z],{z, 3.0, 0.01}]; > ListPlot[x] > > The plot looks nice but the x axis goes from 0 to 300 and I'd like it to go from say, 0 to 600 (MHz). Surely this is easily done but I haven't found a single example of this in the books or in reviewing the posts on this ng. > > Options[ListPlot] doesn't help me either. > > This is no problem when using Plot[] on a continuous variable. > > Help appreciated as usual. Thanks. > > Rob