在.octaverc中设置defalult绘图线宽

时间:2016-12-22 03:29:21

标签: plot octave

我开始使用Octave。我在Debian上使用Octave 4.2.0(源代码编译)。

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

我尝试将以下内容添加到我的.octaverc(单独),但它们都会导致错误

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

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

1 个答案:

答案 0 :(得分:2)

听起来你想在根上设置它,以便所有的绘图都能使用它:

set(0, "defaultlinelinewidth", 1.5);

Here is the link到手册的相关部分。

  

15.3.5管理默认属性

     

对象属性有两类默认值,即出厂默认值   (初始值)和用户定义的默认值,可以覆盖   出厂默认值。

     

虽然可以为任何对象设置默认值,但是将其设置为   父对象并应用于指定对象的子对象   类型。例如,设置线对象的默认颜色属性   对于根对象,“绿色”将导致所有行对象   继承颜色“绿色”作为默认值。

     

设置(0,“defaultlinecolor”,“green”);

     

设置所有对象的默认线条颜色。建设规则   要设置默认值的属性名称是

     

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

     例如,

此规则可能会导致一些看起来很奇怪的名字   defaultlinelinewidth“指定默认的线宽属性   线对象。

修改

只是强调这一点:您已尝试将“defaultlinewidth”设置为有效属性,如上所述。您要设置的属性是“defaultlinelinewidth”