Axis labels dont show after text command
7 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
i would like to make a plot with a couple of lines with a text anotation with some value on the line. I made this work but when i want to add the axis labels they dont show up. If i comment out the text command the labels do show. what could the cause of this be and how could i solve this?
see the code and the plot below.
figure
for i = 1:length(wCool)
zdiff = T(:,:,i) - 50*ones(length(cer.k),length(hCer));
[x, y] = meshgrid(hCer,cer.k);
C = contours(x, y, zdiff, [0 0]);
xL = C(1, 2:end);
yL = C(2, 2:end);
zL = interp2(x, y, T(:,:,i), xL, yL);
%if ~isempty(zL)
[~,I] = min((abs(xL-5)));
text(xL(I),yL(I)+4,sprintf('w=%s',num2str(wCool(i))),'HorizontalAlignment','center');
line(xL, yL, zL, 'Color', 'k', 'LineWidth', 1);
%end
end
xlabel('Plate thickness [mm]'); ylabel('Thermal conductivity [W/mK]');

0 comentarios
Respuestas (1)
VBBV
el 2 de Jun. de 2023
Did you write custom function with name contours or you wanted to use Matlab's built-in function contour .?
% custom function or Matlab's contour
C = contour(x, y, zdiff, [0 0]);
0 comentarios
Ver también
Categorías
Más información sobre Axis Labels en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!