我正在Matlab中进行数据分析,每当我调用hold函数以保持绘制到当前图形时,都会得到如下输出:
Current plot held
我想避免使用此打印件,因为它很丑陋,会使我的输出困惑。不幸的是,放置;;该命令后不会使其静音。
有什么我能做的(省去修改显示代码来避免完全使用“hold”命令)?
最佳答案
如果以轴 handle 作为唯一参数调用它,则看起来好像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属性,例如
>> axesHandle=axes;
>> set(axesHandle,'NextPlot','add')
关于matlab - 有什么办法可以使Matlab中的 'hold'函数静音,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/386712/