
Use latex with bar command in categorical array
10 次查看(过去 30 天)
显示 更早的评论
Hi I would like to insert Latex text in the part of this graph that i've underlined instead of the one that is already there. Does anyone know how? Is it possible?
Thanks in advance.

The main code, if necessary, is the following
xx=diag(critAng2);
figure
barX=bar(ca,xx,'stacked');
ylabel("$\theta_c$",'Interpreter','latex','FontSize',12)
hold on
%Teórico
bar(ca,TEO,'FaceColor','none','EdgeColor','k','LineWidth',0.8);
grid on
legend([ERR,"Teórico"],'Location',"northwest")
legend('boxoff')
title("Angulo Crítico",'Interpreter',"latex")
0 个评论
采纳的回答
Scott MacKenzie
2021-7-6
编辑:Scott MacKenzie
2021-7-6
This should work:
set(gca,'xtick',x,'XTickLabel',s,'TickLabelInterpreter','latex');
Above, x contains the tick values and s is a cell array containing the tick labels with latex syntax. As an example, with s initialized as follows:
s = {'$\it{Label\ 1}$', '$\pi r^2$', '$\textbf{Label\ 3}$', '$\frac{foo}{bar}dy$'};
the bar chart x-axis tick labels appear thus:

更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!