IntervalSet#

import pynapple as nap
import uviz as viz

print(intervalset)
  index    start    end  label      choice    reward
      0      0     0.19  a               1         0
      1      0.2   0.39  b               0         0
      2      0.4   0.59  c               1         1
      3      0.6   0.79  d               1         0
      4      0.8   0.99  e               0         1
shape: (5, 2), time unit: sec.

PlotIntervalSet#

v = viz.PlotIntervalSet(intervalset)

v.show()

None


PlotIntervalSet - group_by#

v = viz.PlotIntervalSet(intervalset)
v.group_by(metadata_name=choice)
v.show()

group_by


PlotIntervalSet - sort_by#

v = viz.PlotIntervalSet(intervalset)
v.sort_by(metadata_name=label)
v.show()

sort_by


PlotIntervalSet - color_by#

v = viz.PlotIntervalSet(intervalset)
v.color_by(metadata_name=reward)
v.show()

color_by