How can I have two y-labels on one y axis showing both mm and degrees

조회 수: 2(최근 30일)
Hi,
I am plotting a surface of a cylinder using imagesc(). How can I have two y labels (mm and degrees) on one y-axis? I want mm and degrees (0-360°) to be shown on the y-axis. I do not want to use yyaxis left or something else to create a second y axis on the right.
Z = peaks;
x = linspace(0,2*pi);
y = linspace(0,2*pi);
figure
imagesc(x,y,Z)
y=ylabel('mm');
set(gca,'YDir','normal')
set(y,'FontSize',14,'FontWeight','bold');
ax = gca;
ax.FontSize = 12;
ax.FontWeight = 'bold';
I attached an image for illustration below:

답변(1개)

Mahmoud Ashraf
Mahmoud Ashraf 2022년 3월 27일
use plotyy

Community Treasure Hunt

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

Start Hunting!

Translated by