Logarithmic section

Consider the following:

daList={{1., 588.956}, {2.15443, 581.347}, {4.64159, 573.648}, {10.,560.676}, {21.5443, 552.881}, {46.4159, 547.851}, {100.,544.908}, {215.443, 543.407}, {464.159, 542.358}, {1000., 541.452}} ListPlot[daList, PlotStyle -> Directive[Thick, Red]] 

enter image description here

How can I get each point to be evenly distributed along the x axis. I assume the logarithmic range?

+4
source share
2 answers

You can use ListLogLinearPlot[daList] , which creates

ListLogLinearPlot

+9
source

Heike gave you a simple answer (and a better answer) that fits your needs. To answer your specific question about this in ListPlot , here is a simple example:

 Clear@tickFun tickFun[min_, max_] := Table[{i, 10^i, {.02, 0}}, {i, Ceiling[min], Floor[max]}]; ListPlot[{ Log10@ #1, #2} & @@@ daList, Ticks -> {tickFun, Automatic}] 

enter image description here

+6
source

All Articles