How to set scale range for a contour?

7 次查看(过去 30 天)
Hello,
I am trying to plot a contour from excel data with two colums. Is their any way to set the scale of both the axis in the data range and with label? I am attaching the contour plot i have obtained, I didnt understand why the x axis is from 1:2. Can some one please help me. Thanks in advance.
My code:
data = readtable('Abb73at42.xlsx');
dataArray = table2array(data);
contourf(dataArray);

采纳的回答

Star Strider
Star Strider 2021-9-13
The x-axis goes from 1 to 2 because the contour plot is of a (117x2) matrix. That also explains the range of the y-axis.
data = readtable('https://www.mathworks.com/matlabcentral/answers/uploaded_files/736719/Abb73at42.xlsx')
data = 117×2 table
X Y _______ ______ -69.793 1.3879 -69.635 2.4547 -69.537 3.4459 -69.432 4.904 -69.352 6.4546 -69.334 7.5779 -69.161 9.0059 -68.937 10.381 -68.975 11.324 -68.975 12.41 -68.975 13.496 -68.889 14.557 -68.548 16.102 -68.435 17.943 -68.376 19.148 -68.172 20.606
figure
plot(data.X, data.Y)
grid
xlabel('X')
ylabel('Y')
More importantly, what information do you want to get from a contour plot of these data? That could provide an approach to getting a useful result.
.
  5 个评论
Vishnuvardhan Naidu Tanga
Thank you. It looks much better to my desired result.

请先登录,再进行评论。

更多回答(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