I found a colormap problem with Matlab 2025a

32 ビュー (過去 30 日間)
Liang
Liang 2025 年 4 月 19 日
コメント済み: Steven Lord 2025 年 9 月 22 日 19:18
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 件のコメント
Cris LaPierre
Cris LaPierre 2025 年 4 月 20 日
Adam Danz
Adam Danz 2025 年 4 月 20 日

Thanks for reporting this and for the troubleshooting.

サインインしてコメントする。

採用された回答

Adam Danz
Adam Danz 2025 年 4 月 20 日
編集済み: Adam Danz 2025 年 5 月 2 日
Thanks for reporting this and for the troubleshooting. We were able to reproduce the issue and are working on a fix.
  1 件のコメント
Steven Lord
Steven Lord 2025 年 9 月 22 日 19:18
I believe, based on the description of the behavior, that this is Bug Report 3668256.

サインインしてコメントする。

その他の回答 (1 件)

Emmanuel
Emmanuel 2025 年 9 月 22 日 18:57
The following line of code will produce a normal colormap if you wish to export the figure.
exportgraphics(gcf,'myFigure.pdf','ContentType','image')

カテゴリ

Help Center および File ExchangeColor and Styling についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by