我试图从命令行运行一个函数octave.该函数目前运行如下:
octave --silent --persist --eval 'function(input arguments)'
function.m包含一个plot命令.当我octave使用上面的命令行参数调用时,绘图确实显示但八度音程进入其交互模式.我的问题是:
当从命令行调用时,有没有办法让八度音程显示情节而不进入交互模式?
AFAIK,绘图窗口是八度的子进程,因此只能在八度运行时显示。即使您在“交互”模式下绘制某些内容,使绘图保持打开状态并关闭八度音程,绘图也会消失。
您可以做的是绘制一些输出文件,如此处发布的:
f = figure
set(f, "visible", "off")
plot([1,2,3,4])
print("MyPNG.png", "-dpng")
Run Code Online (Sandbox Code Playgroud)