Plot 在.octaverc中设置defalult打印线宽

Plot 在.octaverc中设置defalult打印线宽,plot,octave,Plot,Octave,我从八度音阶开始。我使用的是Debian上源代码编译的Octave 4.2.0 我发现使用qt或fltk graphics_工具包时,默认线宽为0.5。我想更改.octaverc文件中的默认线宽 我尝试将以下内容分别添加到.octaverc中,但它们都会导致错误 linewidth:def.1.5000 set(gca (), "defaultlinewidth", "1.5") 如何通过octaverc文件更改绘图的默认线宽?听起来您想在根目录上设置它,以便所有绘图都使用它: set(0,

我从八度音阶开始。我使用的是Debian上源代码编译的Octave 4.2.0

我发现使用qt或fltk graphics_工具包时,默认线宽为0.5。我想更改.octaverc文件中的默认线宽

我尝试将以下内容分别添加到.octaverc中,但它们都会导致错误

linewidth:def.1.5000
set(gca (), "defaultlinewidth", "1.5")

如何通过octaverc文件更改绘图的默认线宽?

听起来您想在根目录上设置它,以便所有绘图都使用它:

set(0, "defaultlinelinewidth", 1.5);
请参阅手册的相关部分

15.3.5管理默认属性

对象属性有两类默认值,即出厂默认值 初始值和用户定义的默认值,这可能会覆盖 出厂默认值

尽管可以为任何对象设置默认值,但它们是在中设置的 父对象并应用于指定对象的子对象 类型例如,设置线对象的默认颜色特性 对于根对象,变为绿色将导致所有线对象 将绿色作为默认值继承

设置0,defaultlinecolor,绿色

设置所有对象的默认线颜色。构造规则 要设置默认值的属性名称为

默认+对象类型+属性名称

例如,此规则可能会导致出现一些奇怪的名称 DefaultLineWidth指定的默认线宽特性 线条对象

编辑:


要强调的是:您试图设置defaultlinewidth,正如上面所解释的,它不是一个有效的属性。要设置的属性为DefaultLineWidth

它们会导致哪些错误?1。线宽:def.1.500,错误:解析文件/home/meow/.octaverc语法错误>>线宽:def.1.5000^错误:源:错误源文件'/home/meow/.octaverc'错误:在/home/meow/.octaverc 2中执行异常setgca,defaultlinewidth,1.5'错误:无效的行属性'width'错误:在/home/meow/.octaverc'中执行异常并显示FIGRE将双引号移到1.5左右,并且有两倍的行:defaultlinewidth。刚刚添加此注释是因为我遇到了报价问题,在其他完美答案中没有明确提及。谢谢,但我仍然收到以下错误:无效的行属性“宽度”错误:在/home/meow/中执行异常。octaverc@XeroSmith:请确保执行或添加与我的答案完全相同的行。您的最后一条评论看起来好像您试图设置defaultlinewidth,如上所述,该设置无效