如何使用带有预制参数集的绘图?
how to use plot with pre-made parameters set?
我想用预定义的参数调用 plot
。
例如:
Params = {'MarkerSize',3,'MarkerFaceColor',[1 0 0.3]}
plot(data(:,1), data(:,2),Params)
显然这行不通,但您明白了。
这样做的目的是生成一个可以绘制数据的函数(用于代码重用目的),除了小的修改。
我只想将与默认值不同的名称-值对放入 Params 变量中,并且能够放入可变数量的对。
比如有一次我只放了颜色:
Params = {'Color',[1 0.2 0.3]}
另一次我同时放置了标记和线宽:
Params = {'Marker','o','LineWidth',4}
将名称-值对元胞数组扩展为 comma-separated list:
plot(data(:,1), data(:,2),Params{:});
我想用预定义的参数调用 plot
。
例如:
Params = {'MarkerSize',3,'MarkerFaceColor',[1 0 0.3]}
plot(data(:,1), data(:,2),Params)
显然这行不通,但您明白了。 这样做的目的是生成一个可以绘制数据的函数(用于代码重用目的),除了小的修改。 我只想将与默认值不同的名称-值对放入 Params 变量中,并且能够放入可变数量的对。
比如有一次我只放了颜色:
Params = {'Color',[1 0.2 0.3]}
另一次我同时放置了标记和线宽:
Params = {'Marker','o','LineWidth',4}
将名称-值对元胞数组扩展为 comma-separated list:
plot(data(:,1), data(:,2),Params{:});