一日の終わりに、それはちょうどAxesオブジェクトですので、あなたは、(機能が含まれていない)ことを行うには「いけない」しているが、あなたはMatlabのを少しだますことができます。
%% First Example Data
[x,t] = cancer_dataset;
net = patternnet(10);
net = train(net,x,t);
y = net(x);
%// plot
plotconfusion(t,y)
%// get handle and enable second plöt
cp1 = gcf;
cp1.NextPlot = 'new'
ax1 = findobj(cp1,'Type','Axes')
%% Second Example Data
[x,t] = cancer_dataset;
net = patternnet(5);
net = train(net,2*x,t);
y = net(x);
%// plot
plotconfusion(t,y)
%// get handle and enable third plöt
cp2 = gcf;
cp2.NextPlot = 'new'
ax2 = findobj(cp2,'Type','Axes')
%% combine plots
f1 = figure(42)
f1s1 = subplot(121)
copyobj(allchild(ax1),f1s1)
f1s2 = subplot(122)
copyobj(allchild(ax2),f1s2)
あなたは、ラベルとタイトルを失うと軸を調整する必要があるかもしれませんが、私はあなたがそれを行うことができるしていると思います。
なぜ好きではないのですか? –
@AnderBiguriツールボックスは、ハンドルに関するコントロールが全くないことに気を配っていたので、より比喩的でした。デフォルトでは、複数のFigureウィンドウを開くことさえできません。それは通常のFigureやAxesオブジェクトではないと想定されます。サブプロット。 – thewaywewalk
@ thewaywalk。あなたの努力にはとても感謝しています。上記混乱マトリクスのグレーボックスは、Precisionとrecallの割合を示しています。各クラスのPrecision Vs Recallの数字をプロットできますか? –