diff --git a/examples/brain_plotting/plot_intracranial_electrodes.py b/examples/brain_plotting/plot_intracranial_electrodes.py index f502b26..6d19c9b 100644 --- a/examples/brain_plotting/plot_intracranial_electrodes.py +++ b/examples/brain_plotting/plot_intracranial_electrodes.py @@ -122,4 +122,12 @@ fig, axes = plot_brain_overlay(brain, view='lateral') plt.show() +############################################################################### +# Directly plot Destrieux Atlas region labels overlaid on the brain +brain = Brain('pial', subject_dir='./fsaverage/') + +brain.lh.overlay = brain.lh.labels +brain.rh.overlay = brain.rh.labels +fig, axes = plot_brain_overlay(brain, cmap='tab20', vmin=1, vmax=75) +plt.show() diff --git a/naplib/utils/surfdist.py b/naplib/utils/surfdist.py index 0db54a9..d8e1897 100644 --- a/naplib/utils/surfdist.py +++ b/naplib/utils/surfdist.py @@ -180,7 +180,10 @@ def surfdist_viz( # if cmap is given as string, translate to matplotlib cmap if isinstance(cmap, str): - cmap = plt.cm.get_cmap(cmap) + try: + cmap = plt.cm.get_cmap(cmap) + except AttributeError: + cmap = plt.get_cmap(cmap) if ax is None: premade_ax = False