Remove Matlab r2014b Graph Browser Limit

Among the many problematic graphic changes in r2014b, the Graphical Browser now only displays a certain number of lines per plot (it seems like the limit is 50). Any number of graphs above this limit is not displayed in the graph browser - it simply says "and another 78 ..."

Is there a way to remove the restriction? I want to see all my lines in the plot browser.

+5
source share
2 answers

Unfortunately, the current answer is:

No, you cannot remove this limit.

This was already reported by mathworks some time ago , and here is the answer:

I am writing with reference to your technical support case No. 01143663 in relation to the “graphical browser with” and xxxx more .... “indication”.

A really interesting question (and even a bit surprising). Basically this restriction was introduced using MATLAB 2014b!

Our developers are aware of this, and they are working on its solution. an improvement / bug request has already been sent, and I'm going to add this case to the list. However, I cannot guarantee you a release date.

If you think this restriction is crucial for your work, I would strongly recommend contacting your account manager, who will have a little more influence on developers than a simple engineer :).

Of course, if there is anything else I can do for you, please let me know

So it seems to you that you will have to deal with this limitation if you continue to use 2014b.

+2
source

This was also a problem for me; in particular, I wanted to see the DisplayName property of a graphic in the list. I used a workaround when I created the callback function, so that when I click on the data point, DisplayName will be displayed. This can be useful if you have a graph of many lines and you want to see a DisplayName for a specific one. First you need to set the DisplayName property for graphic objects for this, since by default it is empty. You can also use this to display other properties, such as Color or LineStyle, that are displayed in the chart browser:

%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) 

And then include this function as a separate file in the Matlab path or paste in the function you are writing now and add an extra end at the end of this function:

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

Source: https://habr.com/ru/post/1208704/


All Articles