X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=textstat.py;h=2618c51e1994fb8a99fb1fa7c95dee4a5b6a4def;hp=bf28af119aea7c408a5465d5910127cb8e857cc3;hb=9d5358d31d7438dfa92c9112adb2ae471ad95aae;hpb=b0333175cc68917ceb33589b0b354bf931fec245;ds=sidebyside diff --git a/textstat.py b/textstat.py index bf28af1..2618c51 100644 --- a/textstat.py +++ b/textstat.py @@ -31,20 +31,7 @@ class Stat(AnalyseText) : self.make_stats() def preferences(self) : - dial = StatDialog(self, self.parent) - dial.CenterOnParent() - val = dial.ShowModal() - if val == 5100 : - if dial.radio_lem.GetSelection() == 0 : - lem = 1 - else : - lem = 0 - self.parametres['lem'] = lem - dial.Destroy() - return self.parametres - else : - dial.Destroy() - return None + return self.parametres def make_stats(self): if self.dlg : @@ -94,12 +81,17 @@ class Stat(AnalyseText) : txt = """ source("%s") tot <- read.csv2("%s", header = FALSE, row.names = 1) - hapax <- read.csv2("%s", header = FALSE, row.names = 1) - tot <- rbind(tot, hapax) + """ % (self.parent.RscriptsPath['Rgraph'], self.pathout['total.csv']) + if len(hapax) : + txt += """ + hapax <- read.csv2("%s", header = FALSE, row.names = 1) + tot <- rbind(tot, hapax) + """ % self.pathout['hapax.csv'] + txt += """ open_file_graph("%s", width = 400, height = 400) plot(log(tot[,1]), log = 'x', xlab='log(rangs)', ylab = 'log(frequences)', col = 'red', pch=16) dev.off() - """ % (self.parent.RscriptsPath['Rgraph'], self.pathout['total.csv'], self.pathout['hapax.csv'], self.pathout['zipf.png']) + """ % (self.pathout['zipf.png']) tmpscript = tempfile.mktemp(dir=self.parent.TEMPDIR) with open(tmpscript, 'w') as f : f.write(txt) @@ -124,8 +116,8 @@ class Stat(AnalyseText) : else : with open(self.pathout['%s.txt' % 'glob'], 'w') as f : f.write(self.result['glob'].encode(self.parent.syscoding)) - self.parametres['pathout'] = self.pathout['Analyse.ira'] - DoConf().makeoptions(['stat'],[self.parametres], self.pathout['Analyse.ira']) + #self.parametres['pathout'] = self.pathout['Analyse.ira'] + #DoConf().makeoptions(['stat'],[self.parametres], self.pathout['Analyse.ira']) #class Stat():