Я столкнулся с проблемой при использовании нового объекта uiaxes
: после построения моих данных я могу щелкнуть точки данных, после чего отобразятся подсказки с данными X и Y.Когда я изменяю шкалу моей оси X на логарифмическую, данные не отображаются.
Я использую MATLAB 2019a.
Вот пример кода:
h = uiaxes;
h.XScale = 'log';
a = plot( 1 : 10 );
При изменении масштаба обратно на линейный данные всплывающие подсказки снова будут отображаться правильно.
Я также попробовал приведенную ниже команду для включения подсказок, она работает, но у меня в окне командной строки есть масса предупреждений, говорящихпроизошла ошибка в WindowMouseMotion
обратном вызове.
cursorMode = datacursormode(h.Parent);
cursorMode.Enable = 'on'