2D Graphics: Two Y axes

It is possible to draw plots with different axes on the same figure. They can also be of different types.  It is useful to represent Cl and Cd on the same plot even though the values of Cl are at least an order of magnitude different.  For example:

MATLAB Code
% 2D Graphics - Multiaxes plots on same page
% Dr. P.Venkataraman
% such plots are useful for displaying airfoil geometry and aerodynamic coefficients
format compact
set(gcf,'Toolbar','none','Name','Two Y Plots', ...
'NumberTitle','off','Position',[10,350,500,300]);
% ************************data points for plotting
agcm = [-4 -2 0 1 2 4 6 8 10];
clgcm = [-0.1402 0.1014 0.3412 0.4584 0.5739 0.7978 1.0267 1.2233 1.34];
cdgcm = [0.00726 0.0061 0.00497 0.00402 0.00352 0.0049 0.0084 0.01055 0.1309];
%**************************************************************
[haxes,hp1,hp2]=plotyy(agcm,clgcm,agcm,cdgcm,'plot','plot');

axes(haxes(1));  % properties for Cl versus alphs plot
xlabel('\alpha (deg)','VerticalAlignment','middle','FontWeight','b');
ylabel('C_l','FontWeight','b');
set(haxes(1),'YColor',[0,0,0],'FontWeight','b','Position',[0.1 0.1 0.75 0.75]);

axes(haxes(2));   % properties for Cd versus alpha plot
ylabel('C_d','FontWeight','b');
set(haxes(2),'YColor',[0,0,0],'FontWeight','b','Position',[0.1 0.1 0.75 0.75]);
legend('C_d versus \alpha',2);

set(hp1,'Color','b','LineStyle','-','LineWidth',2);
set(hp2,'Color','k','LineStyle','--','LineWidth',2);
title('\bfC_l and C_d versus \alpha','Color','k','VerticalAlignment','middle')
grid on