latex interpreter in Heatmap title

Hi, in the following code, I want to use latex as the interpreter for Heatmap title. It priduces error and I was unable to find a solution in Matlab guide. M=zeros(5,5); Xax=1:5; Yax=1:5; h = heatmap(Xax,Yax,M); % set(h,'Interpreter','latex'); set(h,'defaulttextinterpreter','latex'); h.Interpreter='latex'; h.Title = 'Theta (Deg)'; % title=sprintf('%s%0.1f%s','Theta(Deg):P=',MP,' pu'); % h.Title=title; h.ColorLimits = [0 60]; map = [0 0 1; 0 1 0; 1 0 0]; h.MissingDataColor='w'; % r g b y m c w k h.XLabel = 'SCR'; h.YLabel = 'XoR'; h.Colormap=map; %summer jet parula cool spring white prism pink copper lines gray winter autumn hot hsv

Respuestas (2)

Bakhtyar Hoseinzadeh
Bakhtyar Hoseinzadeh el 22 de Oct. de 2018

0 votos

Hi, what you have sent is for plot command not for Heatmap. It produces error.
Benjamin Kraus
Benjamin Kraus el 20 de Sept. de 2023
Starting in MATLAB R2023b, the HeatmapChart now has an Interpreter property.
M = zeros(5,5);
Xax = 1:5;
Yax = 1:5;
h = heatmap(Xax,Yax,M);
h.Interpreter='latex';
h.Title = '$\int_1^{20} x^2 dx$';

Categorías

Más información sobre Data Distribution Plots en Centro de ayuda y File Exchange.

Preguntada:

el 22 de Oct. de 2018

Respondida:

el 20 de Sept. de 2023

Community Treasure Hunt

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

Start Hunting!

Translated by