Как правильно отображать строки TeX в подсказках к осям? (MATLAB hg2)
Недавно я попытался запустить старый кусок кода (написанный на hg1) в новой версии MATLAB (2015a), которая имеет hg2.
Раньше я мог делать следующее (согласноgnovice-Amro«метод»:
function output_txt = customDatatip(~,event_obj)
% Display the position of the data cursor
% obj Currently not used (empty)
% event_obj Handle to event object
% output_txt Data cursor text string (string or cell array of strings).
hFig = ancestor(event_obj.Target,'figure'); %// I don't trust gcf ;)
pos = get(event_obj,'Position');
output_txt = {['\lambda: ',num2str(pos(1)*1000,4) 'nm'],...
['T(\lambda): ',num2str(pos(2),4) '%']};
set(findall(hFig, 'Type','text', 'Tag','DataTipMarker'),...
'Interpreter','tex'); %// Change the interpreter
И получал бы красиво отформатированные метки подсказок с греческими символами.
Однако в новой системе hg2findall
возвращает0x0 empty GraphicsPlaceholder array
, который делает настройкуInterpreter
бесполезный.
Мой вопрос:Как я могу установить интерпретатор всплывающих подсказок для графика (La) TeX в hg2?