对数图

500*_*500 4 plot wolfram-mathematica

考虑以下 :

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]]
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如何让每个点沿x轴均匀分布.我猜一个对数范围?

Hei*_*ike 9

你可以使用ListLogLinearPlot[daList]哪种产品

ListLogLinearPlot


abc*_*bcd 6

Heike为您提供了一个符合您需求的简单答案(以及最佳答案).要回答您的具体问题ListPlot,这里有一个简单的例子:

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

在此输入图像描述