删除Matlab r2014b绘图浏览器限制

删除Matlab r2014b绘图浏览器限制,matlab,Matlab,在r2014b的许多令人痛苦的图形更改中,绘图浏览器现在只显示每个绘图的特定行数(看起来限制为50行)。超过此限制的任何数量的绘图都不会显示在绘图浏览器中-它只会显示“以及78个以上…” 是否有办法取消限制?我想在绘图浏览器中查看我的所有行。不幸的是,答案是currenty: 不,您不能取消此限制 这是,答复是: 我写这封信是为了提及您的技术支持案例#01143663 关于“带”和xxxx更多…指示的绘图浏览器” 这个问题真的很有趣(甚至有点令人惊讶)。基本上 MATLAB 2014b引入了此限

在r2014b的许多令人痛苦的图形更改中,绘图浏览器现在只显示每个绘图的特定行数(看起来限制为50行)。超过此限制的任何数量的绘图都不会显示在绘图浏览器中-它只会显示“以及78个以上…”


是否有办法取消限制?我想在绘图浏览器中查看我的所有行。

不幸的是,答案是currenty:

不,您不能取消此限制 这是,答复是:

我写这封信是为了提及您的技术支持案例#01143663 关于“带”和xxxx更多…指示的绘图浏览器”

这个问题真的很有趣(甚至有点令人惊讶)。基本上 MATLAB 2014b引入了此限制

我们的开发人员已经意识到了这一点,他们正在努力解决这个问题。一 增强/错误请求已经提交,我将 将此案例添加到列表中。然而,我不能保证你会被释放 日期

如果你认为这个限制对你的工作至关重要,我会 强烈建议您联系您的客户经理,该经理将 比一个简单的工程师对开发人员的影响更大:)

当然,如果还有什么我能为你做的,请告诉我 知道


因此,如果您继续使用2014b,似乎您将不得不处理此限制。

这对我来说也是一个问题;我特别希望看到列表中图形对象的DisplayName属性。我使用了一种变通方法,创建了一个回调函数,这样当单击数据点时,就会显示DisplayName。如果您有许多行的绘图,并且希望查看特定行的显示名称,那么这将非常有用。您首先需要设置图形对象的DisplayName属性,以使其正常工作,因为默认情况下它是空的。还可以使用此选项显示打印浏览器中显示的其他特性,例如颜色或线型:

%Based on
%http://www.mathworks.com/help/matlab/ref/datacursormode.html
%'fig_h' is the figure handle
dcm_obj = datacursormode(fig_h);
set(dcm_obj,'UpdateFcn',@myupdatefcn)
然后将此函数作为单独的文件包含在Matlab路径中,或粘贴到当前正在编写的函数中,并在该函数的末尾添加一个额外的“end”:

function name = myupdatefcn(empt,event_obj)
% Customizes text of data tips
tar = get(event_obj,'Target');
name = get(tar,'DisplayName');
end