Using Multiple X- and Y-Axes Command Axis Label

17 views (last 30 days)
figure (9)
ax1 = gca; hl1 = line(x1,y1,'Color','r'); set(ax1,'XColor','r','YColor','r')
ax2 = axes('Position',get(ax1,'Position'),... 'XAxisLocation','top',... 'YAxisLocation','right',... 'Color','none',... 'XColor','k','YColor','k'); hl2 = line(x2,y2,'Color','k','Parent',ax2);
ylabel('Drag Force (lbf.)') xlabel('Time (s)')
The above only labels the top axis and the right axis. How do I label the left and the bottom axis?

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 1 Nov 2012
Edited: Azzi Abdelmalek on 1 Nov 2012
figure (9)
ax1 = gca;
hl1 = line(x1,y1,'Color','r');
set(ax1,'XColor','r','YColor','r')
ax2 = axes('Position',get(ax1,'Position'),'XAxisLocation','top',...
'YAxisLocation','right','Color','none','XColor','k','YColor','k');
hl2 = line(x2,y2,'Color','k','Parent',ax2);
ylabel(ax1,'Drag Force (lbf.)')% do the same with ax2
xlabel(ax1,'Time (s)')

More Answers (1)

Sean de Wolski
Sean de Wolski on 1 Nov 2012
ylabel(ax1,'String','stuff1')
ylabel(ax2,'String','stuff2')

Categories

Find more on Two y-axis in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!