MathGroup Archive 2011

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

Search the Archive

Re: Controlling the scale of x-axis in ListPlot


On 31 Mai, 13:48, "daniel.anders... at bwinparty.com"
<daniel.anders... at bwinparty.com> wrote:
> Hi,
>
> I need to plot two a vector {y_1,...,y_n} against a vector {x_1,...,x_n} and I want to the latter to be distributed with equal distances between the elements. Mathematica automatically scales the x-axis so that it is linear with respect to the x-values, i.e. if x={1,2,10}, then the distance between the second and third element will be eight times longer than the distance between the second and first element. I would like the distances to be of equal length.
>
> Any ideas?
>
> Cheers,
> Daniel

Hello,

this might work:

y = {1, 3, 0, -4}
x = {1, 2, 10, 50}
ListPlot[y
 , PlotStyle -> PointSize[0.03]
 , Ticks -> {Transpose[{Range[Length[y]], x}], Automatic}
 ]

Greetings


  • Prev by Date: Re: Controlling the scale of x-axis in ListPlot
  • Next by Date: Re: FixedPoint[Cos, 1.0]
  • Previous by thread: Re: Controlling the scale of x-axis in ListPlot
  • Next by thread: Re: Controlling the scale of x-axis in ListPlot