Plot 简单的方法(内置函数)将主标题放在八度音阶的情节中

Plot 简单的方法(内置函数)将主标题放在八度音阶的情节中,plot,octave,subplot,built-in,Plot,Octave,Subplot,Built In,我正在使用octave在同一个绘图中绘制子绘图,并希望添加一般标题sgtitle在matlab中不存在任何内置函数吗 有一个解决方案,但没有使用任何很酷的内置函数,而octave没有。在这里,我发现octave中有sgtitle,但找不到文档或包名或任何东西……它是否还没有完全实现,或者有其他选择 我问的是关于软件包或bultin函数的问题,而不是实现的问题,我将从某人那里编写或复制这取决于您对“内置函数”与“变通方法”的定义 完整窗口标题只是相对于空的“整个窗口”轴定位的标题,而字幕是相对于子

我正在使用octave在同一个绘图中绘制子绘图,并希望添加一般标题
sgtitle
matlab中不存在任何内置函数吗 有一个解决方案,但没有使用任何很酷的内置函数,而octave没有。在这里,我发现octave中有
sgtitle
,但找不到文档或包名或任何东西……它是否还没有完全实现,或者有其他选择


我问的是关于软件包或bultin函数的问题,而不是实现的问题,我将从某人那里编写或复制

这取决于您对“内置函数”与“变通方法”的定义

完整窗口标题只是相对于空的“整个窗口”轴定位的标题,而字幕是相对于子窗口定位的,子窗口在特定位置仅占窗口的一小部分

因此,在空的整个窗口轴上添加标题的“内置”方法就是简单地在空的整个窗口轴上添加标题

t = 0:0.01:2*pi;
hold on
s1 = subplot( 2, 2, 1 ); plot( t, sin(t) ); set( s1, 'title', 'Sine of t' );
s2 = subplot( 2, 2, 2 ); plot( t, cos(t) ); set( s2, 'title', 'Cosine of t' );
s3 = subplot( 2, 2, 3 ); plot( t, tan(t) ); set( s3, 'title', 'Tangent of t' );
s4 = subplot( 2, 2, 4 ); plot( t, cot(t) ); set( s4, 'title', 'Cotangent of t' );
S  = axes( 'visible', 'off', 'title', 'Trigonometric Functions' );
hold off
在我看来,这是“内置”的(在这方面,我不认为在主轴对象上设置标题比在单个子地块轴对象上设置标题更像是内置功能)


如果“builtin”的意思是“我想用一个单词的命令来做这件事,而不是依赖于内置的图形属性”,那么不,octave没有提供这样一个方便的函数。

好吧,我不得不道歉。我认为,对于熟悉图形语法的人来说,这是一种为图形添加主标题的规范方法,这是显而易见的,但阅读链接到的bug报告表明,对于该线程中的octave开发人员来说,这一点并不明显。我不太愿意将以其预期方式使用图形属性称为“变通方法”,但如果这对倍频程开发人员来说不是很明显,那么这可能只是“准内置”:p我在您链接到的bug报告中链接了您的问题。谢谢你问这个问题!