In [1]:
from lib.exp.evaluator.base import Evaluator as EVA
from lib.plotter.ground_truth_plotter import GroundTruthPlotter as GTP
roots=['univ_07']*3; names=['chaves', 'coates', 'rozenblit']

In [16]:
gtp = GTP()
eva = EVA()
keg = eva.pack_gnd(roots, names, ['absp', 'relp', 'seg'])

In [15]:
fig = plt.figure(figsize=(18, 6))
for key, item in keg.iteritems():
  print key
gtp.segmentize_fig(fig, [ii['seg'] for kk, ii in keg.iteritems()])


univ_07_coates
univ_07_chaves
univ_07_rozenblit

Plot grouped dataset pairs result

  • fig: figure handle
  • keg: dict contained with datasets information, like:

    • info: summary info of dataset
    • absp: (optional) use for plotting absolute pair result
    • relp: (optional) use for plotting relative pair result

In [17]:
fig = plt.figure(figsize=(18, 6))
fig = gtp.group_pair(fig, keg, 'absp')



In [19]:
gtp.group_pair(fig, keg, 'absp')


Out[19]:

In [9]:
fig = plt.figure(figsize=(18, 6))
fig = gtp.group_pair(fig, keg, 'relp')



In [18]:
for k, d in keg.iteritems():
  d['bak'] = d['absp']
  d['absp'] = d['relp']

In [ ]: