如何减少八度图例功能中的空白

Posted

技术标签:

【中文标题】如何减少八度图例功能中的空白【英文标题】:How to reduce white space in octave legend function 【发布时间】:2019-11-17 19:34:20 【问题描述】:

我已经构建了一些算法,现在我应该让事情变得足够漂亮以进行演示。我所拥有的唯一问题是八度音阶中的“奇怪”传说行为。我不知道问题是不是因为我使用了“subplot”功能,但我尝试了几个可以在谷歌上找到的想法,但没有一个真正有效。

在上传的图片中,我们可以看到图表线名一直向左移动(没有错),但是线名右侧的空间太大。图例框对于里面的上下文来说太大了。我已经尝试过减小字体的大小,但这不是最好的解决方案。

有人可以为我的问题提供一些解决方案吗?我目前的代码状态是:

hleg1 = legend("sample1", "sample2", "sample3");
set(hleg1, "FontSize", 8);

我目前在 Windows 10 x64 上使用 Octave 版本 5.1.0。

【问题讨论】:

您使用的是哪个后端?您是否尝试过不同的后端?在任何情况下,不要忘记还包括您的 Octave 版本以及您运行它的操作系统。 我已经编辑了我的帖子,所以我添加了 Octave 版本和操作系统信息。不知道你说的后端是什么意思?抱歉,我是 Octave 的初学者。你能解释一下吗(链接或类似的)?谢谢! 他们在 Octave 文档中被称为 toolkits,我的错。这些是在屏幕上产生实际图形的软件组件。有不同的选项,它们每个都有一组独特的错误...:p Aaaa ... 工具包 ... 不,我没有尝试过 :) 感谢您提供附加链接,我也会尝试这组独特的错误:P 【参考方案1】:

对我来说,解决方法是执行两次绘图脚本。 第一次在全屏模式下调整窗口大小。 然后你再次执行脚本(不关闭图形窗口) 现在传说不应该占据你情节的一半;)

【讨论】:

以上是关于如何减少八度图例功能中的空白的主要内容,如果未能解决你的问题,请参考以下文章

八度框图例的宽度不适合大写文本

图例中的空白,同时(使用中断参数)在 R 中使用 plot() 绘制 rasterLayer

减少图例 sns 中的小数

R语言ggplot2可视化将图例移动到分面图(facet)中的空白分面区域实战

八度音阶中的 playaudio() [重复]

如何删除或减少标题和帖子标题之间的空白