检索自动生成的绘图范围

Cas*_*ini 9 wolfram-mathematica

是否可以在Mathematica中检索自动生成的绘图范围?

例如,如果我这样做:

Plot[Sin[x], {x, 0, 2 \[Pi]}, PlotRange -> Automatic]
Run Code Online (Sandbox Code Playgroud)

那么我想知道Y轴的范围是-1到1,X轴的范围是0到2 pi.

Mik*_*rch 15

p = Plot[Sin[x], {x, 0, 2*Pi}, PlotRange -> Automatic];
Run Code Online (Sandbox Code Playgroud)

AbsoluteOptions 是一个乐透,但在这种情况下工作

AbsoluteOptions[p, PlotRange]
{PlotRange -> {{0., 6.28319}, {-1., 1.}}}
Run Code Online (Sandbox Code Playgroud)

即使有人AbsoluteOptions取代,FullOptions有时也值得尝试,FullOptions如果AbsoluteOptions失败,因为我遇到了AbsoluteOptions失败但FullOptions有效的情况.在这种情况下FullOptions 也有效:

FullOptions[p, PlotRange]
{{0., 6.28319}, {-1., 1.}}
Run Code Online (Sandbox Code Playgroud)