【问题标题】:How to change axis linewidth and fontsize in Octave如何在 Octave 中更改轴线线宽和字体大小
【发布时间】:2014-12-19 11:50:07
【问题描述】:

我正在尝试调整 Octave 中的一些图的大小。我已经能够更改线条粗细和轴标签。但是,我找不到使轴本身更粗或数字更大的方法。

我在网上找到的使用 set(),比如

plot(x, y, "linewidth",5);
h=get(gcf, "currentaxes");
set(h, "fontsize", 12, "linewidth", 2);

set(gca, 'linewidth', 4);

但是,我继续看到错误

invalid property 'linewidth'
invalid property 'fontsize'

即使它们在Octave documentation 中被列为属性

我做错了什么?

或者,我还能尝试什么?

【问题讨论】:

    标签: plot octave axes


    【解决方案1】:

    使用 octave 3.8.2 可以正常工作。

    x=1:10;
    plot(x, x, "linewidth", 5)
    set(gca, "linewidth", 4, "fontsize", 12)
    

    产量

    应该的

    【讨论】:

    • 我有 octave 3.0.5。过时的版本可能是问题吗?
    • @qstnhr 可能。您指向文档的链接是最新的 Octave 版本,但您使用的是非常旧的版本。检查您已安装版本的文档以获取正确的选项名称(Octave 手册是 Octave 安装的一部分)。
    • 应该补充一点,在plot()函数中使用linewidth会设置线宽,而如果你在set(gca,...)中使用它 i>,您将设置所有线条,如边框等。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多