electrode_array_3d#
- class braintools.visualize.electrode_array_3d(electrode_positions, signals=None, electrode_labels=None, signal_scale=1.0, ax=None, figsize=(12, 10), title=None, **kwargs)#
Visualize 3D electrode array with optional signal data.
- Parameters:
electrode_positions (
ndarray) – 3D positions of electrodes.signals (
ndarray|None) – Signal data for each electrode.electrode_labels (
List[str] |None) – Labels for each electrode.signal_scale (
float) – Scaling factor for signal visualization.ax (
Axes3D|None) – 3D axes to plot on.figsize (
Tuple[float,float]) – Figure size if creating new figure.**kwargs – Additional arguments passed to scatter.
- Returns:
ax – The 3D axes object.
- Return type:
Axes3D