使用 Matlab 2020a,我有时会编辑散点图的数据提示。如果我然后使用savefig(); 并尝试用openfig() 打开它;我收到错误“不支持为双对象更改 DataTipTemplate 的属性。”
重现该问题的最小示例使用 Matlab 文档中的示例数据:
load('accidents.mat','hwydata','statelabel')
data = scatter(hwydata(:,5),hwydata(:,4));
NewRow = dataTipTextRow('State',statelabel);
data.DataTipTemplate.DataTipRows(end+1) = NewRow;
savefig('test.fig');
openfig('test.fig');
由于我找不到任何可以帮助解决问题的提示,我将不胜感激任何提示:)
最好的
塞布
Edit1:我刚刚发现只有在“运行”选项中的“错误时暂停”选项被激活时才会发生错误。禁用此选项似乎可以解决问题。