Ich brauche Hilfe bei der Anzeige der Häufigkeitswerte in den grauen Feldern.Text im Diagramm anzeigen Linien über dem Patch
Ich Anzeigen eines Codeabschnitts mit gesetzt und Befehle in MATLAB erhalten. Hilf mir in dieser Sache.
%h_text=text(matrix_val(size(matrix_val,1),1),matrix_val(size(matrix_val,1),k+1),20,param_values{k},'FontSize',[myfontsize]); % plot text
%**********firstly ,remove '\'from param_values{k}, like 0.1\mA to 0.1mA
param_v_temp= param_values{k};
para_index=strfind(param_v_temp,'\');
param_v_temp(para_index)=[];
%h_text=text(matrix_val(size(matrix_val,1),1),matrix_val(size(matrix_val,1),k+1),20,param_v_temp,'FontSize',[myfontsize]); % plot text 'FontSize',
h_text=text(matrix_val(size(matrix_val,1),1),matrix_val(size(matrix_val,1),k+1),20,param_v_temp,'FontSize',[myfontsize]); % plot text 'FontSize',
set(h_text,'HorizontalAlignment','left');
ws = get(h_text,'Extent')*[0;0;1;0];
set(h_text,'DeleteFcn','DelStr','ButtonDownFcn',sprintf('MoveStr(%1.15g)',ws),'FontName','Arial');
%set(h_text,'DeleteFcn','DelStr','ButtonDownFcn',sprintf('MoveStr(%1.15g)',ws),'FontSize',[10],'FontName','Helvetica');
h_extent = get(h_text,'Extent');
p = patch(h_extent*[1 1 1 1; 0 0 0 0; 1 1 0 0; 1 1 1 1],...
h_extent*[0 0 0 0; 1 1 1 1; 0 0 0 0; 0 1 1 0],[1 1 1 1]*1e-6,[0.95 0.95 0.95],'Linestyle','none');
set(p,'UserData', h_text,'DeleteFcn','DelPointer')
set(h_text,'UserData',p)
Das Bild befindet sich im obigen Link "Frequenzkennzeichnung über den Grafiklinien in Gray-Patches anzeigen". – KHAN6691
Wenn Sie eine Antwort auf das Problem erhalten, akzeptieren Sie es, bearbeiten Sie Ihre Frage nicht. – EBH