如何解决将 y 轴箭头居中
我目前正在尝试使用 Octave 绘制振荡。这就是我最终想要实现的:
在此图中,y 轴箭头绘制在图形的中间,而不是顶部或底部。
我认为这种方式很有意义,因为箭头会周期性地反映图表本身。
现在,我目前所拥有的:
x = [0:.1:10];
plot(x,sin(x);
Box off
但我无法让 y 轴箭头位于中间。到目前为止,我已经阅读了
但我找不到关于定位轴的任何信息。提前感谢您的帮助。
解决方法
使用您的示例:
x = [0:.1:10];
plot(x,sin(x));
box off
set( gca,'xaxislocation','origin' )
一些可能有用的提示:
一般来说,如果您不知道图形对象句柄中有哪些可用参数,而您想“检查”,则可以将 get
与空字符串一起使用,例如get( gca,'' )
检查您可以在当前坐标区对象上“获取”或“设置”的所有参数。
同样,如果您想检查特定参数可以设置为哪些值,您可以这样做,例如set( gca,'xaxislocation' )
,即不提供将其设置为的值。如果该特定参数仅接受来自一组特定值(而不是例如数字数组)的值,则 Octave 将显示这些选项是什么(以及默认值)。
显然,如果您知道要查找的内容,也可以直接转到 relevant page in the octave manual 并在页面上搜索它:)
由于在线手册很大,并且没有自己的“搜索”工具(它在八度范围内,但在线版本没有),为了直接跳到相关部分,我经常发现它很有用做一个duckduckgo(或谷歌)特定于站点的搜索,例如"xaxislocation site:https://octave.org/doc/v6.2.0/"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。