例如,绘制 y = x 以使 y 轴和 x 轴具有相同比例的代码是什么?
问问题
5700 次
3 回答
7
可以使用 same_xy 选项使轴的大小相同:
plot2d(x, [x,-1,1], [same_xy]);
或者
plot2d(x, [x,-1,1], [same_xy, true]);
三维图有一个 same_xyz 选项。
于 2014-12-11T21:58:20.437 回答
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
控制台。
nb 您可以在他们的邮件列表存档中找到关于 Maxima 的大多数基本问题:http: //maxima.sourceforge.net/maximalist.html
于 2011-09-05T13:51:00.687 回答
2
如果您使用draw
ordraw3d
函数(或这些函数的动画版本),则必须将proportional_axes
图形选项作为参数传递。
例如proportional_axes = xy
在 2D 中。
查看更多: http:
//maxima.sourceforge.net/docs/manual/de/maxima_42.html
(搜索“proportional_axes”。)
于 2018-10-31T23:26:34.877 回答