Hus*_*afa 6 plot octave built-in subplot
我正在使用Octave在同一个图中绘制子图,并且想要添加一般标题,是否有像Matlabsgtitle中那样的内置函数,因为 这个老问题
有一个解决方案,但没有使用任何很酷的内置函数,而 Octave 没有。也在这里Octave - Bugs:bug #55019,我发现Octave 中有新的 sgtitle 函数,但找不到文档或包名称或任何东西......它是否尚未完全实现或有其他替代方案???sgtitle
我问的是 package 或 bultin 函数而不是实现,我将从某人那里编写或复制
Tas*_*nou 11
取决于您对“内置函数”与“解决方法”的定义。
全窗口标题只是相对于空的“整个窗口”轴定位的标题,而不是相对于仅占据特定位置处窗口的一小部分的子图定位的字幕。
因此,在空的整个窗口轴上添加标题的“内置”方法是简单地在空的整个窗口轴上添加标题。
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
Run Code Online (Sandbox Code Playgroud)
在我看来,这是“内置”的(在这一点上,我不认为在主轴对象上设置标题比在各个子图轴对象上设置标题的内置功能少) 。
如果“内置”的意思是“我想使用单字命令来执行此操作,而不是依赖内置图形属性”,那么不,八度不提供这样的便利功能。