【发布时间】:2015-03-21 06:06:32
【问题描述】:
Maxima 中的 draw (2d) 函数有几个设置来控制轴,但据我所知,没有一个会隐藏 xy 轴的零标签并将其替换为 0 或 O。
也许这可以与选项 user_preamble 一起使用?
【问题讨论】:
标签: gnuplot draw labels axis-labels maxima
Maxima 中的 draw (2d) 函数有几个设置来控制轴,但据我所知,没有一个会隐藏 xy 轴的零标签并将其替换为 0 或 O。
也许这可以与选项 user_preamble 一起使用?
【问题讨论】:
标签: gnuplot draw labels axis-labels maxima
您需要明确设置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]) 给出
【讨论】: