Maxima 2D plot - 如何设置轴相等

时间:2011-09-05 10:32:07

标签: plot maxima

例如,绘制y = x的代码是什么,以便y轴和x轴具有相同的比例?

3 个答案:

答案 0 :(得分:5)

使用same_xy选项可以使轴的大小相同:

plot2d(x, [x,-1,1], [same_xy]);

plot2d(x, [x,-1,1], [same_xy, true]);

三维图有一个same_xyz选项。

答案 1 :(得分:2)

默认情况下,Maxima使用gnuplot生成2d图形。

如果您使用此默认值,则需要设置gnuplot_preamble,例如

plot2d(x, [x,-1,1], [gnuplot_preamble, "set size ratio -1"])$

注意-1表示 gnuplot尝试设置比例以使单位在两个轴上具有相同的长度,而+1设置纵横比忽略轴秤。 要将其设为默认值,请键入

set_plot_option ([gnuplot_preamble, "set size ratio -1"])$

如果您想了解有关gnuplot大小选项的更多信息,请从终端运行gnuplot并在控制台中输入help set size


n.b。关于Maxima的大多数基本问题都可以在他们的邮件列表存档中找到:http://maxima.sourceforge.net/maximalist.html

答案 2 :(得分:0)

如果您使用的是drawdraw3d函数(或其中的动画版本),则必须将proportional_axes图形选项作为参数传递。

例如2D中的proportional_axes = xy

查看更多:
http://maxima.sourceforge.net/docs/manual/de/maxima_42.html
(搜索“ proportional_axes”。)