Matlab Boxplot
boxlabel={sprintf('Preop \n "Psychological \n function"'),sprintf('Postop \n "Psychological \n function"'),sprintf('Preop \n "Facial \n appearance"'),sprintf('Postop \n "Facial \n appearance"'),sprintf('Preop \n "Social \n function"'),sprintf('Postop \n "Social \n function"')}
boxplot(X,boxlabel)
ylabel('FACE-Q Equivalent Rasch Transformed Scores(0-100)','FontName','Arial','FontWeight','bold','FontSize',10)
set(gca,'FontName','Arial','FontWeight','bold','FontSize',12,'Ylim',[0,100]);
set(findobj(gca,'Type','text'),'FontSize',10,'FontName','Arial','FontWeight','bold','HorizontalAlignment','center')
box off