How to plot the labels of contours

1 次查看(过去 30 天)
hello,
I would to ask about contours plot in matlab. I am using thefollowing commands in order to plot contours.
t=importdata('input.txt');
x=t(:,1);
y=t(:,2);
z=t(:,5);
[xi, yi] = meshgrid(...
linspace(min(x),max(x)),...
linspace(min(y),max(y)));
zi = griddata(x,y,z, xi,yi,'natural');
figure(1)
contourf(xi,yi,zi,15,'LineStyle','none')
set(gca,'ColorScale','log')
colormap(flipud(hot(50)))
The question is how could I plot the labels of the contours in my plot?
could you please help me?

采纳的回答

CHIRANJIT DAS
CHIRANJIT DAS 2022-5-13
编辑:CHIRANJIT DAS 2022-5-13
Just use contour and label them
figure(1)
contourf(xi,yi,zi,15,'LineStyle','none')
hold on
[C,h] = contour(xi,yi,zi,15);
dx=20;
% change dx to increase fontsize
clabel(C,h,'FontSize',dx,'Color','red')
set(gca,'ColorScale','log')
colormap(flipud(hot(50)))
You can also define your contour labels. Hope it works
  3 个评论
Ivan Mich
Ivan Mich 2022-5-15
编辑:Ivan Mich 2022-5-16
Excuse me, I have a question. I would like to have the same bins and color classification in contourmap and in colorbar. But the point is that I can not make it, despite the search I did.
(for example I would like to have 4 color bins in contour map and in colorbar too)
Could you please help me?

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Contour Plots 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by