Esempio n. 1
0
  def verbHistogram(self, verbString):
    verb = Verb.get(Verb.verb == verbString)
    frequencies = [frame.frequency for frame in verb.frames if frame.frequency > self.value ]
    frequencies.sort(reverse=True)

    plotter = Plotter()
    plotter.drawBars(frequencies, edgecolor="#cccccc")
    plotter.title('Verb '+verbString+' Histogram')
    plotter.labels("Frames", 'Frequency')
    plotter.output()
Esempio n. 2
0
 def plotEvaluation(self):
   plotter = Plotter()
   plotter.drawLine(self.values, self.precisionValues, 'precision')
   plotter.drawLine(self.values, self.recallValues, 'recall')
   plotter.drawLine(self.values, self.fmeasureValues, 'fmeasure')
   plotter.title('SCFExtractor Evaluation')
   plotter.labels("Cutoff", '%')
   if self.output:
     plotter.output(self.output)
   else:
     plotter.show()