Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2012

[Date Index] [Thread Index] [Author Index]

Search the Archive

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.
>


  • Prev by Date: NDSolve with NIntegrate where Integral is a function of x
  • Next by Date: Re: Sending an interrupt to the frontend?
  • Previous by thread: Plotting: how does one reverse the time axis tick mark values?
  • Next by thread: Re: Plotting: how does one reverse the time axis tick mark values?