Hi there, I want to show only one x axis value (on 0 value) bold character in my x-axis. I already draw a vertical line on zero value by xline(0) command. Thanks in advance!

17 vues (au cours des 30 derniers jours)
Here is part of the code. Only want to make only "0" value to show in bold character on x-axis (leaving the other values normal). Somehow couldn't find a solution.
...
hold on
xlabel("Crank angle (°)");
ylabel("Pressure (bar)");
title("Single vs. Split Injection (1200 bar)");
xlim([-40 40]);
xticks(-40:20:40);
xline(0,'--');
hold off

Réponse acceptée

dpb
dpb le 13 Mai 2022
Modifié(e) : dpb le 13 Mai 2022
You'll have to write the tick labels manually; can't change the characteristics of individual tick labels as they're just text strings interpreted by the active TickLabelInterpreter (TeX by default)
xtl=xticklabels; % retrieve present tick labels
xtl{1}=strcat('\bf',xtl{1}); % prepend the boldfont TeX control sequence on first label
xticklables(xtl) % write 'em back...

Plus de réponses (0)

Catégories

En savoir plus sur Labels and Annotations dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by