diff --git a/ConvertData.m b/ConvertData.m index a4281c9e3c9b857c34bdf24246d31aa6c60338a8..24865c530f04bebfb8f039489706c3ee253919da 100644 --- a/ConvertData.m +++ b/ConvertData.m @@ -8,7 +8,7 @@ function[convertedData]=ConvertData(orgData, varNames, rowNames) if nargin<2 - varNames=orgData{:,1}; + varNames=table2cell(orgData(:,1)); orgData(:,1)=[]; end if nargin<3 diff --git a/SetSameAxes.m b/SetSameAxes.m new file mode 100644 index 0000000000000000000000000000000000000000..964f2451744d3a51476f26848cd701208d583b1d --- /dev/null +++ b/SetSameAxes.m @@ -0,0 +1,28 @@ +function []=SetSameAxes(figure, padding) +if nargin<1 + fig=gcf; +end +if nargin<2 + padding=0; +end + +axs=findobj(gcf,'type','axes'); +xlim=[inf -inf]; +ylim=[inf -inf]; +for i=1:length(axs) + xlim(1)=min(xlim(1), axs(i).XLim(1)); + xlim(2)=max(xlim(2), axs(i).XLim(2)); + + ylim(1)=min(ylim(1), axs(i).YLim(1)); + ylim(2)=max(ylim(2), axs(i).YLim(2)); +end +xlim(1)=xlim(1)-padding; +xlim(2)=xlim(2)+padding; + +ylim(1)=ylim(1)-padding; +ylim(2)=ylim(2)+padding; +for i=1:length(axs) + axs(i).XLim=xlim; + axs(i).YLim=ylim; +end +end \ No newline at end of file