Maxima 2D 图——如何设置轴相等

发布于 2024-12-02 20:56:28 字数 43 浏览 1 评论 0原文

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

For example, what is a code for plotting y = x so that y- and x-axis have the same scale ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

吻风 2024-12-09 20:56:28

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

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

或者

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

对于三维图有一个 same_xyz 选项。

The axes can be made the same size using the same_xy option:

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

or

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

There is a same_xyz option for three dimensional plots.

美男兮 2024-12-09 20:56:28

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


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

Maxima, by default, uses gnuplot to produce 2d graphics.

If you're using this default, then you need to set the gnuplot_preamble, e.g.

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

Note the -1 means that gnuplot tries to set the scales so that the unit has the same length on both axes, while +1 sets the aspect ratio ignoring the axis scales.
To make this the default, type

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

If you want to find out more about the gnuplot size options, run gnuplot from your terminal and type help set size into the console.


n.b. Most basic questions you can have about Maxima can be found somewhere in their mailing list archive: http://maxima.sourceforge.net/maximalist.html

装纯掩盖桑 2024-12-09 20:56:28

如果您使用 drawdraw3d 函数(或其动画版本),则必须将 proportional_axes 图形选项作为争论。

例如 2D 中的 proportional_axes = xy

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

If you're using the draw or draw3d function (or animated versions of those), then you have to pass the proportional_axes graphic option as an argument.

For example proportional_axes = xy in 2D.

See more:
http://maxima.sourceforge.net/docs/manual/de/maxima_42.html
(Search for "proportional_axes".)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文