Question
I want to change the color of the fields of the confusion matrix and also to change the font size of the entries in the fields. I know I can do it in the plot editor, but I prefer to do it automatically perhaps with set and get? I couldn't find anything in google on that topic. Just a little example: a=[1 1 0 1 0 0 1 0 1 0 1 1 0 0 1 0 0 0 1 0]; b=[1 0 1 1 0 1 1 0 1 0 1 0 0 0 1 1 0 0 1 0]; figure(1) plotconfusion(a,b)
Expert Answer
Kshitij Singh
PhD Expert
Answered Aug 17, 2026
%defining my colors f1=[0 0 139]/255; f4=[50 205 50]/255; f9=[236 0 0]/255; f14=[85 26 139]/255; %example a=[1 1 0 1 0 0 1 0 1 0 1 1 0 0 1 0 0 0 1 0]; b=[1 0 1 1 0 1 1 0 1 0 1 0 0 0 1 1 0 0 1 0]; figure(1) plotconfusion(a,b) %fontsize set(findobj(gca,'type','text'),'fontsize',20) %colors set(findobj(gca,'color',[0,102,0]./255),'color',f4) set(findobj(gca,'color',[102,0,0]./255),'color',f9) set(findobj(gcf,'facecolor',[120,230,180]./255),'facecolor',f4) set(findobj(gcf,'facecolor',[230,140,140]./255),'facecolor',f9) set(findobj(gcf,'facecolor',[0.5,0.5,0.5]),'facecolor',f1) set(findobj(gcf,'facecolor',[120,150,230]./255),'facecolor',f14)
100% Run Guarantee
3-Hour Fast-Track Delivery
Need a Custom Version or Complete Simulation for This Problem?
Our 500+ PhD engineers build, debug, and optimize working MATLAB scripts and Simulink (.slx) models tailored to your exact assignment rubrics with zero plagiarism.
Tested on MATLAB R2024b / R2026a
Turnitin 0% Plagiarism Report
Free 7-Day Revisions Guarantee
Have a different question? Ask here
Related plot Questions & Solutions
Browse All →
Explore similar technical troubleshooting questions and verified MATLAB solutions:
Ready-to-Run MATLAB & Simulink Projects
Browse All Projects →