Filter löschen
Filter löschen

latex interpreter in Heatmap title

5 Ansichten (letzte 30 Tage)
Bakhtyar Hoseinzadeh
Bakhtyar Hoseinzadeh am 22 Okt. 2018
Beantwortet: Benjamin Kraus am 20 Sep. 2023
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

Antworten (2)

Bakhtyar Hoseinzadeh
Bakhtyar Hoseinzadeh am 22 Okt. 2018
Hi, what you have sent is for plot command not for Heatmap. It produces error.

Benjamin Kraus
Benjamin Kraus am 20 Sep. 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.Title = '$\int_1^{20} x^2 dx$';


Mehr zu Data Distribution Plots finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by