self.coding = coding
self.itempath = itempath
self.parent = self.GetParent()#parent
- self.SetFont(wx.Font(10, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, "courier"))
+ self.SetFont(wx.Font(10, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, "Arial"))
self.labels = []
self.listimg = []
self.buts = []
self.Dict = dico
self.txt = txt
self.parent = parent
- self.SetFont(wx.Font(10, wx.DEFAULT, wx.NORMAL, wx.FONTWEIGHT_BOLD, 0, "courier"))
+ self.SetFont(wx.Font(10, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, "Arial"))
self.labels = []
self.listimg = []
self.dirout = os.path.dirname(self.Dict['ira'])
panel.corpus = self.corpus
else :
panel.tableau = self.corpus
+ #self.parent.tableau = panel.tableau
panel.dictpathout = self.DictPathOut
panel.pathout = self.DictPathOut
panel.parent = self.parent
if res == wx.ID_OK :
fileout = dial.fbb.GetValue()
dial.Destroy()
- print fileout
self.corpus.get_stat_by_cluster(fileout)
msg = u"Fini !"
dlg = wx.MessageDialog(self.parent, msg, u"Stat par classe", wx.OK | wx.NO_DEFAULT | wx.ICON_INFORMATION)
self.read_result()
self.TabStat = aui.AuiNotebook(ira.nb, -1, wx.DefaultPosition)
self.TabStat.parametres = parametres
+ self.TabStat.corpus = corpus
+ self.TabStat.pathout = self.pathout
# CHD = GraphPanel(panel.TabChdSim, DictPathOut, list_graph, txt = self.debtext)
# panel.TabChdSim.AddPage(CHD,'CHD')
#self.TabStatTot = wx.TextCtrl(self.TabStat, -1, style=wx.NO_BORDER | wx.TE_MULTILINE | wx.TE_RICH2)
list_graph = [['zipf.png', 'zipf']]
self.TabStatTot = GraphPanel(ira.nb, self.pathout, list_graph, self.result['glob'])
- #self.TabStatTot.write(self.result['glob'])
self.TabStat.AddPage(self.TabStatTot, 'global')
for item in self.result:
if item != 'glob':
datam = [['forme', 'nb']]
self.ListPan = ListPanel(ira, self, self.result[item])
- self.TabStat.AddPage(self.ListPan, item)
- ira.nb.AddPage(self.TabStat, 'Stat')
+ self.TabStat.AddPage(self.ListPan, ' '.join(item.split('_')))
+ ira.nb.AddPage(self.TabStat, '%s' % parametres['name'])
ira.nb.SetSelection(ira.nb.GetPageCount() - 1)
ira.ShowAPane("Tab_content")
self.Tab.AddPage(self.TabStatTot, 'Nuage')
self.Tab.corpus = self.corpus
self.Tab.parametres = self.parametres
- self.ira.nb.AddPage(self.Tab, 'WordCloud %s' % self.parametres.get('corpus_name','corpus_name'))
+ self.ira.nb.AddPage(self.Tab, '%s' % self.parametres['name'])
self.ira.nb.SetSelection(self.ira.nb.GetPageCount() - 1)
self.ira.ShowAPane("Tab_content")
# with codecs.open(self.pathout['actives.csv'], 'r', self.parametres['encoding']) as f :
# self.actives = f.read()
# self.actives = self.actives.splitlines()#[act for act in self.actives.splitlines()]
- actives = [[val, self.tableau.actives[val][0]] for val in self.tableau.actives]
+ try :
+ actives = [[val, self.tableau.actives[val][0]] for val in self.tableau.actives]
+ except :
+ actives = [[val, self.tableau.actives[val]] for val in self.tableau.actives]
+
#self.tableau.make_listactives()
actives = dict([[i, val] for i, val in enumerate(actives)])
#dictcol = dict([[i, [act, self.corpus.getlemeff(act)]] for i, act in enumerate(self.actives)])