如何将原点设置为 O 并删除 Maxima draw 中的零标签?
How to set the origin to O and remove the zero labels in Maxima draw?
Maxima 中的 draw (2d) 函数有几个控制轴的设置,但据我所知,none 隐藏了 xy 轴的零标签并将其替换为一个 0 或一个 O.
也许这可以与选项 user_preamble 一起使用?
您需要明确设置 xtics
和 ytics
值,省略原点,并使用 label
标记原点。
load(draw)$
draw2d( user_preamble="set zeroaxis linetype 5; set xtics axis;
set ytics axis; set border 0;",
xtics={-3, -2, -1, 1, 2, 3},
ytics={-1, -1/2, 1/2, 1},
label(["O", 0, 0]),
explicit(sin(x),x,-%pi, %pi))$
如果您不希望原点标签正好出现在我上面的示例中的交点处,您可以调整标签坐标。将 label(["O",0,0])
替换为 label(["O", -0.15, 0.1])
得到
Maxima 中的 draw (2d) 函数有几个控制轴的设置,但据我所知,none 隐藏了 xy 轴的零标签并将其替换为一个 0 或一个 O.
也许这可以与选项 user_preamble 一起使用?
您需要明确设置 xtics
和 ytics
值,省略原点,并使用 label
标记原点。
load(draw)$
draw2d( user_preamble="set zeroaxis linetype 5; set xtics axis;
set ytics axis; set border 0;",
xtics={-3, -2, -1, 1, 2, 3},
ytics={-1, -1/2, 1/2, 1},
label(["O", 0, 0]),
explicit(sin(x),x,-%pi, %pi))$
如果您不希望原点标签正好出现在我上面的示例中的交点处,您可以调整标签坐标。将 label(["O",0,0])
替换为 label(["O", -0.15, 0.1])
得到