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

有帮助吗?

解决方案

默认情况下,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

其他提示

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

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

或者

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

三维图有一个Same_xyz选项。

如果您正在使用 draw 或者 draw3d 函数(或这些功能版本),然后您必须通过 proportional_axes 图形选项作为参数。

例如 proportional_axes = xy 在2d。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top