TsdFrame#
import pynapple as nap
import uviz as viz
print(tsdframe)
Time (s) 0 1 2 3 4
---------- ------- -------- -------- -------- --------
0.0 1.0 0.30902 -0.80902 -0.80902 0.30902
0.01 0.99211 0.18738 -0.87631 -0.72897 0.42578
0.02 0.96858 0.06279 -0.92978 -0.63742 0.53583
0.03 0.92978 -0.06279 -0.96858 -0.53583 0.63742
0.04 0.87631 -0.18738 -0.99211 -0.42578 0.72897
0.05 0.80902 -0.30902 -1.0 -0.30902 0.80902
0.06 0.72897 -0.42578 -0.99211 -0.18738 0.87631
... ... ... ... ... ...
9.93 0.63742 0.92978 -0.06279 -0.96858 -0.53583
9.94 0.72897 0.87631 -0.18738 -0.99211 -0.42578
9.95 0.80902 0.80902 -0.30902 -1.0 -0.30902
9.96 0.87631 0.72897 -0.42578 -0.99211 -0.18738
9.97 0.92978 0.63742 -0.53583 -0.96858 -0.06279
9.98 0.96858 0.53583 -0.63742 -0.92978 0.06279
9.99 0.99211 0.42578 -0.72897 -0.87631 0.18738
Metadata
group 0 0 1 0 1
channel 1 3 0 2 4
... ... ... ... ... ...
dtype: float64, shape: (1000, 5)
PlotTsdFrame#
v = viz.PlotTsdFrame(tsdframe)
v.show()
PlotTsdFrame - group_by#
v = viz.PlotTsdFrame(tsdframe)
v.group_by(metadata_name=group)
v.show()
PlotTsdFrame - sort_by#
v = viz.PlotTsdFrame(tsdframe)
v.sort_by(metadata_name=channel)
v.show()
PlotTsdFrame - color_by#
v = viz.PlotTsdFrame(tsdframe)
v.color_by(metadata_name=random)
v.show()
PlotTsdFrame - plot_x_vs_y#
v = viz.PlotTsdFrame(tsdframe)
v.plot_x_vs_y(x_label=0, y_label=1)
v.show()
PlotTsdFrame - add_interval_sets#
v = viz.PlotTsdFrame(tsdframe)
v.add_interval_sets(epochs= index start end
0 0.25 0.4
1 0.7 0.8
shape: (2, 2), time unit: sec.)
v.show()