Gri*_*fin 2 plot wolfram-mathematica
我有一个ListPointPlot3D图,所有三个轴都包含数据点的对数分布.
像这样:
..... . . . . . .
Run Code Online (Sandbox Code Playgroud)
如何强制Mathematica使轴的刻度成对数,以便我在它们之间获得数据点的线性分布?
谢谢
AFAIK没有LogLogLogPlot,所以接下来最好的方法是获取数据的日志并绘制这些日志.然后你必须拿出Ticks自己的.
粗略版本:
tks = {1, 2, 5, 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000};
list = 10^RandomReal[{0, 4}, {100, 3}]
ListPointPlot3D[Log[10, list]},
Ticks ->
{
{Log[10, tks], tks}\[Transpose],
{Log[10, tks], tks}\[Transpose],
{Log[10, tks], tks}\[Transpose]
},
BoxRatios -> 1, PlotStyle -> PointSize -> 0.02
]
Run Code Online (Sandbox Code Playgroud)

Ticks有更多的可能性来美化你的规模.我相信你会在手册中找到它的位置.