How to remove ticks of right y-axis when plot two y-axes figure using yyaxis

111 ビュー (過去 30 日間)
Ying Wu
Ying Wu 2021 年 11 月 16 日
編集済み: ANKUR KUMAR 2021 年 11 月 16 日
Hi, when I use yyaxis left and yyaxis right to plot two y-axes figure, the y-ticks would be generated automatically. And I want to remove the ticks of right y-axis and only keep that of left axis. If I use set(gca,'ytick',[]), the left ticks would be removed. Could anyone please tell me how to do that?
I obtain this figure and I want to remove the orange ticks.

採用された回答

ANKUR KUMAR
ANKUR KUMAR 2021 年 11 月 16 日
編集済み: ANKUR KUMAR 2021 年 11 月 16 日
You can simply use yticks([]) after calling the yyaxis right. This simply remove all the ticks from the right y axis.
x = linspace(0,10);
y = sin(3*x);
yyaxis left
plot(x,y)
z = sin(3*x).*exp(0.5*x);
yyaxis right
plot(x,z)
ylim([-150 150])
yticks([])

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAxis Labels についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by