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!

조회 수: 6(최근 30일)
Mustafa Deniz Altinkurt
Mustafa Deniz Altinkurt 2022년 5월 13일
댓글: Mustafa Deniz Altinkurt 2022년 5월 16일
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

채택된 답변

dpb
dpb 2022년 5월 13일
편집: dpb 2022년 5월 13일
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...

추가 답변(0개)

태그

Community Treasure Hunt

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

Start Hunting!

Translated by