Gnuplot 如何将原点设置为O并删除Maxima draw中的零标签?
Maxima中的draw(2d)函数有几个设置来控制轴,但据我所知,没有一个设置隐藏xy轴的零标签,并将其替换为0或OGnuplot 如何将原点设置为O并删除Maxima draw中的零标签?,gnuplot,draw,labels,axis-labels,maxima,Gnuplot,Draw,Labels,Axis Labels,Maxima,Maxima中的draw(2d)函数有几个设置来控制轴,但据我所知,没有一个设置隐藏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,
也许可以使用选项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))$
如果不希望原点标签正好出现在上面示例中的交点处,可以调整标签坐标。将标签([“O”,0,0])
替换为标签([“O”,-0.15,0.1])
谢谢,它很管用。不过我希望能更容易些。。手动设置刻度确实是一个难题这里有其他方法来做XTIC和ytics——如果你小心的话,你可以设置一个遗漏原点的开始、结束和增量,或者你可以只设置一个遗漏原点的增量。无论哪种方式,TIC都将自动生成。