neuralib.plot.misc
- neuralib.plot.misc.plot_task_gantt(jobs)[source]
plot gantt * Example
>>> x = [GanttDict(task='task1', start='2023-09-01', finish='2023-11-30'), ... GanttDict(task='task2', start='2024-01-01', finish='2024-09-30')] >>> plot_task_gantt(x)
- Parameters:
jobs (list[GanttDict])
- Returns:
- neuralib.plot.misc.draw_circular_annotation(major_radius=3, minor_radius=2, width=10, output=None)[source]
plot circular color annotation. i.e., used in retinotopic mapping illustration
- Parameters:
major_radius (float)
minor_radius (float)
width (float)
output (str | Path | bytes | BinaryIO | BufferedIOBase | BufferedReader | None)
- neuralib.plot.misc.generate_dots(n_dots=20, min_distance=0.1, border_distance=0.1)[source]
- Parameters:
n_dots (int)
min_distance (float) – minimum distance to avoid overlap
border_distance (float) – minimum distance from the border
- Returns:
- neuralib.plot.misc.draw_random_dots(n_dots=20, min_distance=0.1, border_distance=0.01, output=None, pixels=(1000, 1000))[source]
- Parameters:
n_dots (int)
min_distance (float)
border_distance (float)
output (str | Path | bytes | BinaryIO | BufferedIOBase | BufferedReader | None)
pixels (tuple[int, int])