I found a colormap problem with Matlab 2025a

23 visualizaciones (últimos 30 días)
Liang
Liang el 19 de Abr. de 2025
Comentada: Steven Lord el 22 de Sept. de 2025
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:
R for Data  Science., page 145
What i got with Matlab 2025a was like:
Matlab2025a
as youcan see, the coclor bar is looks strange. So, I swithched to Matlab 2024b with same script. And i got:
Matlab2024b
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);
Unrecognized function or variable 'slanCM'.
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 comentarios
Adam Danz
Adam Danz el 20 de Abr. de 2025

Thanks for reporting this and for the troubleshooting.

Iniciar sesión para comentar.

Respuesta aceptada

Adam Danz
Adam Danz el 20 de Abr. de 2025
Editada: Adam Danz el 2 de Mayo de 2025
Thanks for reporting this and for the troubleshooting. We were able to reproduce the issue and are working on a fix.
  1 comentario
Steven Lord
Steven Lord el 22 de Sept. de 2025
I believe, based on the description of the behavior, that this is Bug Report 3668256.

Iniciar sesión para comentar.

Más respuestas (1)

Emmanuel
Emmanuel el 22 de Sept. de 2025
The following line of code will produce a normal colormap if you wish to export the figure.
exportgraphics(gcf,'myFigure.pdf','ContentType','image')

Categorías

Más información sobre Color and Styling 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!

Translated by