poster
2019-12-07, 23:17
我正在Matlab中进行数据分析,每当我调用hold函数以保持绘制到当前图形时,都会得到如下输出:
Current plot held 我想避免使用此打印件,因为它很丑陋,会使输出混乱。不幸的是,放置;;该命令后不会使其静音。
有什么我能做的(省去修改显示代码来完全避免使用“保持”命令)?
回答:
如果以轴手柄作为唯一参数调用它,则看起来好像hold命令显示“当前图已保留”,例如
>> hold(gca) Current plot released >> hold(gca) Current plot held 但是,如果您告诉它想要的保持状态,则输出将被抑制,例如,
>> hold(gca,'on') >> 您也可以按以下方式呼叫保持
>> axes(axesHandle) >> hold on % or hold('on') if you prefer calling it as a function 如果要避免使用hold命令/功能,则可以将轴的NextPlot属性设置为add ,例如
>> axesHandle=axes; >> set(axesHandle,'NextPlot','add')
Current plot held 我想避免使用此打印件,因为它很丑陋,会使输出混乱。不幸的是,放置;;该命令后不会使其静音。
有什么我能做的(省去修改显示代码来完全避免使用“保持”命令)?
回答:
如果以轴手柄作为唯一参数调用它,则看起来好像hold命令显示“当前图已保留”,例如
>> hold(gca) Current plot released >> hold(gca) Current plot held 但是,如果您告诉它想要的保持状态,则输出将被抑制,例如,
>> hold(gca,'on') >> 您也可以按以下方式呼叫保持
>> axes(axesHandle) >> hold on % or hold('on') if you prefer calling it as a function 如果要避免使用hold命令/功能,则可以将轴的NextPlot属性设置为add ,例如
>> axesHandle=axes; >> set(axesHandle,'NextPlot','add')