如何增加plo2d wxmaxima中每个轴的数字字体大小?

问题描述 投票:0回答:1

如何增加wxmaxima的plot2d函数中标签的字体大小以及y轴和x轴的数字?

    Kill(All);
    a:1;
    b:1;
    AA:1;
    BB:1;
    c1:(a/b*exp(AA));
    c2:(2*a/b);
    numerical : rk([v,-a*y],[y,v],[AA,BB],[x,0,4,0.01])$;
    analytical:log(sqrt(c1/c2)*(sech(b*x)));
    log((sqrt(%e)*sech(x))/sqrt(2))
    fpprintprec:8$
    yL : makelist([numerical[i][1],numerical[i][2]],i,1,length(numerical))$
    plot2d([[discrete,yL],analytical],[x,0,4,0.1],
    [style, [lines,6,3], [points,1,1,1]],[y,-10,10],[ylabel,"y"],
    [xlabel,"x"],[legend,"solution1","solution2"],[gnuplot_preamble,"set size ratio   -1"]);$
    ["/tmp/maxout3455.gnuplot_pipes"]

我认为下面的命令就可以了

set tics font ", 30"

但是无论我将这段代码放在哪里,编译器都无法编译该命令。

plot wxmaxima
1个回答
0
投票

再看一遍,我发现你已经

gnuplot_preamble
了。那太棒了。您只需创建一个嵌入换行符的字符串即可创建多行前导码。我发现这有效:

my_preamble: "set size ratio -1
set tics font \", 30\"";

plot2d (sin(x), [x, 0, 10], [gnuplot_preamble, my_preamble]);

请注意,我已通过反斜杠后跟双引号转义了序言中的双引号。

如果某些 Gnuplot 内容没有按预期工作,您可以通过说

[plot_format, gnuplot]
(而不是
gnuplot_pipes
)更轻松地调试它,然后
plot2d
将返回所构建的 Gnuplot 脚本的名称 - 您可以检查文件以查看那里发生了什么。

© www.soinside.com 2019 - 2024. All rights reserved.