필터 지우기
필터 지우기

latex interpreter in Heatmap title

조회 수: 8 (최근 30일)
Bakhtyar Hoseinzadeh
Bakhtyar Hoseinzadeh 2018년 10월 22일
답변: Benjamin Kraus 2023년 9월 20일
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

답변 (2개)

Bakhtyar Hoseinzadeh
Bakhtyar Hoseinzadeh 2018년 10월 22일
Hi, what you have sent is for plot command not for Heatmap. It produces error.

Benjamin Kraus
Benjamin Kraus 2023년 9월 20일
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$';

카테고리

Help CenterFile Exchange에서 Data Distribution Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by