我开始使用Octave。我在Debian上使用Octave 4.2.0(源代码编译)。
我发现使用qt或fltk graphics_toolkit,默认线宽为0.5。我想更改.octaverc文件中的默认线宽。
我尝试将以下内容添加到我的.octaverc(单独),但它们都会导致错误
linewidth:def.1.5000
set(gca (), "defaultlinewidth", "1.5")
如何通过octaverc文件更改绘图的默认线宽?
答案 0 :(得分:2)
听起来你想在根上设置它,以便所有的绘图都能使用它:
set(0, "defaultlinelinewidth", 1.5);
Here is the link到手册的相关部分。
15.3.5管理默认属性
对象属性有两类默认值,即出厂默认值 (初始值)和用户定义的默认值,可以覆盖 出厂默认值。
虽然可以为任何对象设置默认值,但是将其设置为 父对象并应用于指定对象的子对象 类型。例如,设置线对象的默认颜色属性 对于根对象,“绿色”将导致所有行对象 继承颜色“绿色”作为默认值。
设置(0,“defaultlinecolor”,“green”);
设置所有对象的默认线条颜色。建设规则 要设置默认值的属性名称是
默认+对象类型+属性名称
例如,此规则可能会导致一些看起来很奇怪的名字 defaultlinelinewidth“指定默认的线宽属性 线对象。
修改强>
只是强调这一点:您已尝试将“defaultlinewidth”设置为不有效属性,如上所述。您要设置的属性是“defaultlinelinewidth”