wolfram-mathematica - 如何阻止轴调整大小

标签 wolfram-mathematica plot

我用这段代码画了一条线:

Manipulate[Plot[y = m (x - a) + b, {x, -10, 10}],
 {m, -10, 10}, {a, -10, 10}, {b, -10, 10}]

当我使用 slider 更改 m (线的斜率)时,轴会重新调整大小并且线会向上或向下移动并最终翻转,但我想看看线如何在不移动轴和重新调整大小的情况下旋转.我该怎么办?

最佳答案

默认情况下,所有 Plot Mathematica 中的类型函数具有属性 PlotRange->Automatic .也就是说,它告诉 Mathematica 对给定函数的范围进行最佳猜测。

由于在 m 的每次更改时都会重新计算绘图(因此也重新计算绘图范围) ,它会更改它显示的范围,从而导致您描述的行为。

您需要做的是提前指定要绘制的范围,这样它就不会改变:

Manipulate[
  Plot[y = m (x - a) + b, {x, -10, 10}, PlotRange -> {-200, 200}]
  , {m, -10, 10}, {a, -10, 10}, {b, -10, 10}]

PS。您应该将 future 的 MMA 问题发布到 http://Mathematica.StackExchange.com

关于wolfram-mathematica - 如何阻止轴调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9660216/

相关文章:

R:circlize circos plot - 如何以最小的重叠绘制扇区之间的未连接区域

python - 如何在 python 中将 3D 函数绘制为 2D 颜色图?

matlab - Matlab 中的正负 Log10 比例 Y 轴

c++ - 数学 : MathLink error messages

wolfram-mathematica - 对于仅为网格中的最后一行设置RowSpacing的任何简短语法?

image - 我们可以在 Mathematica 中生成 "foveated Image"

wolfram-mathematica - Mathematica - 分离笔记本

python - 两个子图上的两个颜色条,相同的图形

wolfram-mathematica - 我如何评估mathematica中的值列表

r - 绘制多重插补结果