I found a colormap problem with Matlab 2025a
Show older comments
Hei. I am beginner of Mablab, today (04/19/2025, helsinki time), I played around the Matlab 2025a )pre-release(, what i want to do was to visualize the 'mpg' dataset in R. The example figure is like below:

What i got with Matlab 2025a was like:

as youcan see, the coclor bar is looks strange. So, I swithched to Matlab 2024b with same script. And i got:

colormap is back to normal now. So, i was thinking some thing happends in Matlab2025a, which i don't know.
Code (colormap from '200 colormap ' add-on):
mpg = readtable('mpg.csv');
mpg.class = categorical(mpg.class);
fig = figure;
fig.Position = [100, 100, 800, 300]; % [left, bottom, width, height];
% we need transfor the class column as catereory variable
mpg.class = categorical(mpg.class);
fig = figure;
fig.Position = [100, 100, 800, 300]; % [left, bottom, width, height]
clp = slanCM("538",7);
t = tiledlayout(1,2);
ax1 = nexttile;
scatter(mpg.displ,mpg.hwy,[],mpg.class,'filled')
colormap(clp);
colorbar('TickLabels', cellstr(unique(mpg.class)));
ax2 = nexttile;
gscatter(mpg.displ,mpg.hwy,mpg.class,[],'+o*.xsd')
legend('Location','eastoutside')
axs = [ax1;ax2];
for i = 1:2
set(axs(i), 'FontSize', 12, 'FontName', 'Times New Roman');
axs(i).XLim = [0 8];
grid(axs(i),'on')
end
t.TileSpacing = 'compact';
t.XLabel.String = 'Disp';
t.YLabel.String = 'Hwy';
t.XLabel.FontName = 'Times New Roman';
t.YLabel.FontName = 'Times New Roman';
7 Comments
Walter Roberson
on 19 Apr 2025
slanCM appears to come from https://www.mathworks.com/matlabcentral/fileexchange/120088-200-colormap
Walter Roberson
on 19 Apr 2025
When I use slanCM from the above link in R2025a Pre-release (on my intel iMac), I get the same plot as you show for R2025a, except that the colorbars are horizontal instead of being angled like you show.
Walter Roberson
on 19 Apr 2025
Ah, I do see the odd colorbar when I exportgraphics in R2025a.
Liang
on 19 Apr 2025
Cris LaPierre
on 20 Apr 2025
I would encourage you to report this directly to MathWorks here: https://supportcases.mathworks.com/mwsupport/s/casetypeselection?language=en_US&c__caseParameter=productusage&s_tid=srlp_product
Adam Danz
on 20 Apr 2025
Thanks for reporting this and for the troubleshooting.
Accepted Answer
More Answers (1)
Emmanuel
on 22 Sep 2025
The following line of code will produce a normal colormap if you wish to export the figure.
exportgraphics(gcf,'myFigure.pdf','ContentType','image')
Categories
Find more on Color and Styling in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!