Re: Plotting: how does one reverse the time axis tick
- To: mathgroup at smc.vnet.net
- Subject: [mg127345] Re: Plotting: how does one reverse the time axis tick
- From: Tomas Garza <tgarza10 at msn.com>
- Date: Thu, 19 Jul 2012 03:50:20 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- Delivered-to: mathgroup-newout@smc.vnet.net
- Delivered-to: mathgroup-newsend@smc.vnet.net
- References: <20120718053631.A933A6828@smc.vnet.net>
This will do the trick in your specific example: ListPlot[Transpose[{Range[6], Range[6]}], Ticks -> {{{1, 6}, {2, 5}, {3, 4}, {4, 3}, {5, 2}, {6, 1}}, Automatic}] See Help|Ticks|Scope|Ticks Positions and Labeling -Tomas > From: james at stein.org > Subject: Plotting: how does one reverse the time axis tick mark values? > To: mathgroup at smc.vnet.net > Date: Wed, 18 Jul 2012 01:36:31 -0400 > > I thought this would be simple, but I am stumped: I wish to display > values (on the y axis) for specific times (on the x-axis). > Conventionally, time on charts progresses from left to right, and this > is my desire. However, I want the ticks along the time axis to be > measured in what one might call "countDown units" or "reverse units", > for example "Myr before Present" or "Seconds before Midnight" or > "Centuries B.C.". > > As a simple example, consider the result of > ListPlot [ Transpose [ { Range [ 6 ] , Range [ 6 ] } ] ] > which displays the values 2, 3, 4, 5, 6 along the x axis. > My problem is how to construct this same chart, except with values 4, > 3, 2, 1, 0 replacing 2, 3, 4, 5, 6. > The various ways I tried to do this also mirror-reflect the plotted y-values. > I looked for an option called something akin to > 'TickMarkLabelFunction', but couldn't find one. >
- References:
- Plotting: how does one reverse the time axis tick mark values?
- From: James Stein <james@stein.org>
- Plotting: how does one reverse the time axis tick mark values?