2013-11-24 768 views
1

我有一個混淆矩陣是這樣的:圖形繪製混淆矩陣在MATLAB

[1 0 0 0 0 ] 
[0 0.9 0 0.1 0 ] 
[0 0 1 0 0 ] 
[0 0 0 1 0 ] 
[0.1 0 0.2 0 0.7] 

其中行代表真理的地面,列表示分類結果。我想以圖表的形式在網格中繪製它。我試過surface,但它只顯示一個4x4的數字,而我的矩陣有5x5的大小。 我該怎麼做?

回答

5

你希望你的困惑值來定義細胞值,而不是節點值(如surface一樣)。

您可以使用imshow爲您的目的,也可以結合一些colormap

A = [1 0 0 0 0 
    0 0.9 0 0.1 0 
    0 0 1 0 0 
    0 0 0 1 0 
    0.1 0 0.2 0 0.7 ] 


imshow(A, 'InitialMagnification',10000) % # you want your cells to be larger than single pixels 
colormap(jet) % # to change the default grayscale colormap 

enter image description here

+0

這正是我要找的。謝謝你 –

+0

我該如何繪製盒子中的對角線值? –