是否可以在Mathematica中检索自动生成的绘图范围?
例如,如果我要这样做:
Plot[Sin[x], {x, 0, 2 \[Pi]}, PlotRange -> Automatic]
那么我想知道Y轴的范围是-1到1,X轴的范围是0到2 pi。
最佳答案
p = Plot[Sin[x], {x, 0, 2*Pi}, PlotRange -> Automatic];
AbsoluteOptions
有点抽奖,但在这种情况下有效AbsoluteOptions[p, PlotRange]
{PlotRange -> {{0., 6.28319}, {-1., 1.}}}
即使
AbsoluteOptions
取代了FullOptions
,有时还是值得尝试FullOptions
,当AbsoluteOptions
失败时,因为我碰到了AbsoluteOptions
失败但FullOptions
起作用的情况。在这种情况下,FullOptions
也可以工作:FullOptions[p, PlotRange]
{{0., 6.28319}, {-1., 1.}}
关于wolfram-mathematica - 检索自动生成的绘图范围,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8874669/