Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/torch/optim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClement Farabet <clement.farabet@gmail.com>2013-10-14 21:31:16 +0400
committerClement Farabet <clement.farabet@gmail.com>2013-10-14 21:31:16 +0400
commit93fc5981eda8f69cecd33b2700a319805677af79 (patch)
tree7d5f13034c4ad4a6d47c90f2cadda1dc8f9c669a
parent1704b4378470fe6281b95a3e6b307901fdcc77f0 (diff)
parent99ca75c1faf9b4024966aab3fc5372355638f9ce (diff)
Merge pull request #4 from soumith/master1.0.4-0
fixed a rendering issue for long class-names
-rw-r--r--ConfusionMatrix.lua16
1 files changed, 8 insertions, 8 deletions
diff --git a/ConfusionMatrix.lua b/ConfusionMatrix.lua
index 81744d9..04bec65 100644
--- a/ConfusionMatrix.lua
+++ b/ConfusionMatrix.lua
@@ -197,21 +197,21 @@ function ConfusionMatrix:render(sortmode, display, block, legendwidth)
win1:setcolor{r=0,g=0,b=0}
win1:rectangle((#render)[2],(i-1)*block,legendwidth,block)
win1:fill()
+
+ -- %
+ win1:setfont(qt.QFont{serif=false, size=fontsize})
+ local gscale = freqs[order[i]]/freqs:max()*0.9+0.1 --3/4
+ win1:setcolor{r=gscale*0.5+0.2,g=gscale*0.5+0.2,b=gscale*0.8+0.2}
+ win1:moveto((#render)[2]+10,i*block-block/3)
+ win1:show(string.format('[%2.2f%% labels]',math.floor(freqs[order[i]]*10000+0.5)/100))
-- legend
win1:setfont(qt.QFont{serif=false, size=fontsize})
local gscale = diag[order[i]]*0.8+0.2
win1:setcolor{r=gscale,g=gscale,b=gscale}
- win1:moveto((#render)[2]+10,i*block-block/3)
+ win1:moveto(120+(#render)[2]+10,i*block-block/3)
win1:show(classes[order[i]])
- -- %
- win1:setfont(qt.QFont{serif=false, size=fontsize})
- local gscale = freqs[order[i]]/freqs:max()*0.9+0.1 --3/4
- win1:setcolor{r=gscale*0.5+0.2,g=gscale*0.5+0.2,b=gscale*0.8+0.2}
- win1:moveto(90+(#render)[2]+10,i*block-block/3)
- win1:show(string.format('[%2.2f%% labels]',math.floor(freqs[order[i]]*10000+0.5)/100))
-
for j in ipairs(classes) do
-- scores
local score = confusion[order[j]][order[i]]