I'm trying to plot matrix data from an Excel file, but the plot I obtained (named "2") doesn't match my expected result (named "1"); here's my code—can anyone assist?

2 次查看(过去 30 天)
I am trying to plot my matrix data from an excel file. However, what I obtained is the same as what I desired. The expected plot is name 1, while what I have obtained is named 2. Here is my code:
% Load the matrix from the Excel sheet
matrix1 = readmatrix('Sample_Axes.xlsx', 'Sheet', 'one');
% Create a figure with subplots
figure;
% Plot matrix1 using contour
subplot(1, 3, 1);
contourf(matrix1, 20, 'LineColor', 'none'); % 20 contour levels, 'LineColor', 'none' for no contour lines
cb1 = colorbar;
colormap jet;
title('Matrix 1');
Can someone help me out?
  8 个评论
Mathieu NOE
Mathieu NOE 2024-8-27
this is the posted reference image
imshow('pict.png')
- we can clearly see the colorbar having a kind of log (signed) scale (can be interpreted as a "transformation" if you prefer) - to emphasize the rendering of low amplitude details around zero , which is the exact same topic addressed in the link I provided above (symmetric (diverging) logarithmic color map/scale)

请先登录,再进行评论。

回答(0 个)

类别

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

Community Treasure Hunt

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

Start Hunting!

Translated by