Skip to content

matplotlib 3.9.0 has no attribute 'get_cmap #7776

@ytl0623

Description

@ytl0623

Describe the bug
Hi, when I ran some checks before merging (#7712 ), there were some bugs.
Because of the check with matplotlib 3.8.4 worked perfectly, so I think the reason is the new version(3.9.0) of matplotlib (released Released: May 16, 2024) has no attribute 'get_cmap'.
The below log are some errors:

2024-05-16T10:23:10.3631070Z ======================================================================
2024-05-16T10:23:10.3631954Z ERROR: test_blend_00 (tests.test_blend_images.TestBlendImages)
2024-05-16T10:23:10.3633156Z ----------------------------------------------------------------------
2024-05-16T10:23:10.3633925Z Traceback (most recent call last):
2024-05-16T10:23:10.3635837Z   File "C:\hostedtoolcache\windows\Python\3.9.13\x64\lib\site-packages\parameterized\parameterized.py", line 620, in standalone_func
2024-05-16T10:23:10.3637800Z     return func(*(a + p.args), **p.kwargs, **kw)
2024-05-16T10:23:10.3638729Z   File "D:\a\MONAI\MONAI\tests\test_blend_images.py", line 50, in test_blend
2024-05-16T10:23:10.3639546Z     blended = blend_images(image, label, alpha)
2024-05-16T10:23:10.3640375Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 220, in blend_images
2024-05-16T10:23:10.3641180Z     label_rgb = get_label_rgb(cmap, label)
2024-05-16T10:23:10.3642006Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 213, in get_label_rgb
2024-05-16T10:23:10.3642754Z     _cmap = cm.get_cmap(cmap)
2024-05-16T10:23:10.3643554Z 
2024-05-16T10:23:10.3644105Z 
2024-05-16T10:23:10.3644298Z ======================================================================
2024-05-16T10:23:10.3644991Z ERROR: test_blend_01 (tests.test_blend_images.TestBlendImages)
2024-05-16T10:23:10.3645811Z ----------------------------------------------------------------------
2024-05-16T10:23:10.3646431Z Traceback (most recent call last):
2024-05-16T10:23:10.3648682Z   File "C:\hostedtoolcache\windows\Python\3.9.13\x64\lib\site-packages\parameterized\parameterized.py", line 620, in standalone_func
2024-05-16T10:23:10.3649910Z     return func(*(a + p.args), **p.kwargs, **kw)
2024-05-16T10:23:10.3650774Z   File "D:\a\MONAI\MONAI\tests\test_blend_images.py", line 50, in test_blend
2024-05-16T10:23:10.3651614Z     blended = blend_images(image, label, alpha)
2024-05-16T10:23:10.3652537Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 220, in blend_images
2024-05-16T10:23:10.3653402Z     label_rgb = get_label_rgb(cmap, label)
2024-05-16T10:23:10.3654264Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 213, in get_label_rgb
2024-05-16T10:23:10.3655306Z     _cmap = cm.get_cmap(cmap)
2024-05-16T10:23:10.3656113Z AttributeError: module 'matplotlib.cm' has no attribute 'get_cmap'
2024-05-16T10:23:10.3656712Z 
2024-05-16T10:23:10.3656922Z ======================================================================
2024-05-16T10:23:10.3657686Z ERROR: test_blend_02 (tests.test_blend_images.TestBlendImages)
2024-05-16T10:23:10.3658652Z ----------------------------------------------------------------------
2024-05-16T10:23:10.3659319Z Traceback (most recent call last):
2024-05-16T10:23:10.3661053Z   File "C:\hostedtoolcache\windows\Python\3.9.13\x64\lib\site-packages\parameterized\parameterized.py", line 620, in standalone_func
2024-05-16T10:23:10.3661977Z     return func(*(a + p.args), **p.kwargs, **kw)
2024-05-16T10:23:10.3662547Z   File "D:\a\MONAI\MONAI\tests\test_blend_images.py", line 50, in test_blend
2024-05-16T10:23:10.3663172Z     blended = blend_images(image, label, alpha)
2024-05-16T10:23:10.3664123Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 220, in blend_images
2024-05-16T10:23:10.3665087Z     label_rgb = get_label_rgb(cmap, label)
2024-05-16T10:23:10.3666048Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 213, in get_label_rgb
2024-05-16T10:23:10.3666936Z     _cmap = cm.get_cmap(cmap)
2024-05-16T10:23:10.3667817Z AttributeError: module 'matplotlib.cm' has no attribute 'get_cmap'
2024-05-16T10:23:10.3668461Z 
2024-05-16T10:23:10.3668686Z ======================================================================
2024-05-16T10:23:10.3669470Z ERROR: test_blend_03 (tests.test_blend_images.TestBlendImages)
2024-05-16T10:23:10.3670598Z ----------------------------------------------------------------------
2024-05-16T10:23:10.3671268Z Traceback (most recent call last):
2024-05-16T10:23:10.3672797Z   File "C:\hostedtoolcache\windows\Python\3.9.13\x64\lib\site-packages\parameterized\parameterized.py", line 620, in standalone_func
2024-05-16T10:23:10.3674193Z     return func(*(a + p.args), **p.kwargs, **kw)
2024-05-16T10:23:10.3675132Z   File "D:\a\MONAI\MONAI\tests\test_blend_images.py", line 50, in test_blend
2024-05-16T10:23:10.3676063Z     blended = blend_images(image, label, alpha)
2024-05-16T10:23:10.3677041Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 220, in blend_images
2024-05-16T10:23:10.3677976Z     label_rgb = get_label_rgb(cmap, label)
2024-05-16T10:23:10.3678925Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 213, in get_label_rgb
2024-05-16T10:23:10.3679805Z     _cmap = cm.get_cmap(cmap)
2024-05-16T10:23:10.3680740Z AttributeError: module 'matplotlib.cm' has no attribute 'get_cmap'
2024-05-16T10:23:10.3681378Z 
2024-05-16T10:23:10.3681597Z ======================================================================
2024-05-16T10:23:10.3682388Z ERROR: test_blend_04 (tests.test_blend_images.TestBlendImages)
2024-05-16T10:23:10.3683191Z ----------------------------------------------------------------------
2024-05-16T10:23:10.3683589Z Traceback (most recent call last):
2024-05-16T10:23:10.3684609Z   File "C:\hostedtoolcache\windows\Python\3.9.13\x64\lib\site-packages\parameterized\parameterized.py", line 620, in standalone_func
2024-05-16T10:23:10.3685544Z     return func(*(a + p.args), **p.kwargs, **kw)
2024-05-16T10:23:10.3686090Z   File "D:\a\MONAI\MONAI\tests\test_blend_images.py", line 50, in test_blend
2024-05-16T10:23:10.3686616Z     blended = blend_images(image, label, alpha)
2024-05-16T10:23:10.3687146Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 220, in blend_images
2024-05-16T10:23:10.3687647Z     label_rgb = get_label_rgb(cmap, label)
2024-05-16T10:23:10.3688288Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 213, in get_label_rgb
2024-05-16T10:23:10.3688777Z     _cmap = cm.get_cmap(cmap)
2024-05-16T10:23:10.3689325Z AttributeError: module 'matplotlib.cm' has no attribute 'get_cmap'
2024-05-16T10:23:10.3689731Z 
2024-05-16T10:23:10.3689865Z ======================================================================
2024-05-16T10:23:10.3690508Z ERROR: test_blend_05 (tests.test_blend_images.TestBlendImages)
2024-05-16T10:23:10.3691081Z ----------------------------------------------------------------------
2024-05-16T10:23:10.3691476Z Traceback (most recent call last):
2024-05-16T10:23:10.3692927Z   File "C:\hostedtoolcache\windows\Python\3.9.13\x64\lib\site-packages\parameterized\parameterized.py", line 620, in standalone_func
2024-05-16T10:23:10.3694266Z     return func(*(a + p.args), **p.kwargs, **kw)
2024-05-16T10:23:10.3694998Z   File "D:\a\MONAI\MONAI\tests\test_blend_images.py", line 50, in test_blend
2024-05-16T10:23:10.3695740Z     blended = blend_images(image, label, alpha)
2024-05-16T10:23:10.3696336Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 220, in blend_images
2024-05-16T10:23:10.3696834Z     label_rgb = get_label_rgb(cmap, label)
2024-05-16T10:23:10.3697433Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 213, in get_label_rgb
2024-05-16T10:23:10.3697915Z     _cmap = cm.get_cmap(cmap)
2024-05-16T10:23:10.3698556Z AttributeError: module 'matplotlib.cm' has no attribute 'get_cmap'
2024-05-16T10:23:10.3698909Z 
2024-05-16T10:23:10.3699042Z ======================================================================
2024-05-16T10:23:10.3699500Z ERROR: test_blend_06 (tests.test_blend_images.TestBlendImages)
2024-05-16T10:23:10.3700143Z ----------------------------------------------------------------------
2024-05-16T10:23:10.3700520Z Traceback (most recent call last):
2024-05-16T10:23:10.3701487Z   File "C:\hostedtoolcache\windows\Python\3.9.13\x64\lib\site-packages\parameterized\parameterized.py", line 620, in standalone_func
2024-05-16T10:23:10.3702364Z     return func(*(a + p.args), **p.kwargs, **kw)
2024-05-16T10:23:10.3702889Z   File "D:\a\MONAI\MONAI\tests\test_blend_images.py", line 50, in test_blend
2024-05-16T10:23:10.3703574Z     blended = blend_images(image, label, alpha)
2024-05-16T10:23:10.3704117Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 220, in blend_images
2024-05-16T10:23:10.3704625Z     label_rgb = get_label_rgb(cmap, label)
2024-05-16T10:23:10.3705254Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 213, in get_label_rgb
2024-05-16T10:23:10.3705752Z     _cmap = cm.get_cmap(cmap)
2024-05-16T10:23:10.3706357Z AttributeError: module 'matplotlib.cm' has no attribute 'get_cmap'
2024-05-16T10:23:10.3706709Z 
2024-05-16T10:23:10.3706836Z ======================================================================
2024-05-16T10:23:10.3707285Z ERROR: test_blend_07 (tests.test_blend_images.TestBlendImages)
2024-05-16T10:23:10.3707813Z ----------------------------------------------------------------------
2024-05-16T10:23:10.3708200Z Traceback (most recent call last):
2024-05-16T10:23:10.3709192Z   File "C:\hostedtoolcache\windows\Python\3.9.13\x64\lib\site-packages\parameterized\parameterized.py", line 620, in standalone_func
2024-05-16T10:23:10.3710030Z     return func(*(a + p.args), **p.kwargs, **kw)
2024-05-16T10:23:10.3711000Z   File "D:\a\MONAI\MONAI\tests\test_blend_images.py", line 50, in test_blend
2024-05-16T10:23:10.3711938Z     blended = blend_images(image, label, alpha)
2024-05-16T10:23:10.3712894Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 220, in blend_images
2024-05-16T10:23:10.3713853Z     label_rgb = get_label_rgb(cmap, label)
2024-05-16T10:23:10.3714793Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 213, in get_label_rgb
2024-05-16T10:23:10.3715649Z     _cmap = cm.get_cmap(cmap)
2024-05-16T10:23:10.3716534Z AttributeError: module 'matplotlib.cm' has no attribute 'get_cmap'
2024-05-16T10:23:10.3717169Z 
2024-05-16T10:23:10.3717422Z ======================================================================
2024-05-16T10:23:10.3718209Z ERROR: test_blend_08 (tests.test_blend_images.TestBlendImages)
2024-05-16T10:23:10.3719140Z ----------------------------------------------------------------------
2024-05-16T10:23:10.3719808Z Traceback (most recent call last):
2024-05-16T10:23:10.3721524Z   File "C:\hostedtoolcache\windows\Python\3.9.13\x64\lib\site-packages\parameterized\parameterized.py", line 620, in standalone_func
2024-05-16T10:23:10.3722990Z     return func(*(a + p.args), **p.kwargs, **kw)
2024-05-16T10:23:10.3724004Z   File "D:\a\MONAI\MONAI\tests\test_blend_images.py", line 50, in test_blend
2024-05-16T10:23:10.3724951Z     blended = blend_images(image, label, alpha)
2024-05-16T10:23:10.3725908Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 220, in blend_images
2024-05-16T10:23:10.3726535Z     label_rgb = get_label_rgb(cmap, label)
2024-05-16T10:23:10.3727257Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 213, in get_label_rgb
2024-05-16T10:23:10.3727880Z     _cmap = cm.get_cmap(cmap)
2024-05-16T10:23:10.3728413Z AttributeError: module 'matplotlib.cm' has no attribute 'get_cmap'
2024-05-16T10:23:10.3729021Z 
2024-05-16T10:23:10.3729173Z ======================================================================
2024-05-16T10:23:10.3729628Z ERROR: test_blend_09 (tests.test_blend_images.TestBlendImages)
2024-05-16T10:23:10.3730294Z ----------------------------------------------------------------------
2024-05-16T10:23:10.3730691Z Traceback (most recent call last):
2024-05-16T10:23:10.3731648Z   File "C:\hostedtoolcache\windows\Python\3.9.13\x64\lib\site-packages\parameterized\parameterized.py", line 620, in standalone_func
2024-05-16T10:23:10.3732460Z     return func(*(a + p.args), **p.kwargs, **kw)
2024-05-16T10:23:10.3733106Z   File "D:\a\MONAI\MONAI\tests\test_blend_images.py", line 50, in test_blend
2024-05-16T10:23:10.3733637Z     blended = blend_images(image, label, alpha)
2024-05-16T10:23:10.3734323Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 220, in blend_images
2024-05-16T10:23:10.3734902Z     label_rgb = get_label_rgb(cmap, label)
2024-05-16T10:23:10.3735425Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 213, in get_label_rgb
2024-05-16T10:23:10.3736033Z     _cmap = cm.get_cmap(cmap)
2024-05-16T10:23:10.3736561Z AttributeError: module 'matplotlib.cm' has no attribute 'get_cmap'
2024-05-16T10:23:10.3736914Z 
2024-05-16T10:23:10.3737091Z ======================================================================
2024-05-16T10:23:10.3737622Z ERROR: test_blend_10 (tests.test_blend_images.TestBlendImages)
2024-05-16T10:23:10.3738166Z ----------------------------------------------------------------------
2024-05-16T10:23:10.3738671Z Traceback (most recent call last):
2024-05-16T10:23:10.3739523Z   File "C:\hostedtoolcache\windows\Python\3.9.13\x64\lib\site-packages\parameterized\parameterized.py", line 620, in standalone_func
2024-05-16T10:23:10.3740439Z     return func(*(a + p.args), **p.kwargs, **kw)
2024-05-16T10:23:10.3740975Z   File "D:\a\MONAI\MONAI\tests\test_blend_images.py", line 50, in test_blend
2024-05-16T10:23:10.3741615Z     blended = blend_images(image, label, alpha)
2024-05-16T10:23:10.3742146Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 220, in blend_images
2024-05-16T10:23:10.3742756Z     label_rgb = get_label_rgb(cmap, label)
2024-05-16T10:23:10.3743278Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 213, in get_label_rgb
2024-05-16T10:23:10.3743763Z     _cmap = cm.get_cmap(cmap)
2024-05-16T10:23:10.3744359Z AttributeError: module 'matplotlib.cm' has no attribute 'get_cmap'
2024-05-16T10:23:10.3744719Z 
2024-05-16T10:23:10.3744859Z ======================================================================
2024-05-16T10:23:10.3745423Z ERROR: test_blend_11 (tests.test_blend_images.TestBlendImages)
2024-05-16T10:23:10.3745965Z ----------------------------------------------------------------------
2024-05-16T10:23:10.3746356Z Traceback (most recent call last):
2024-05-16T10:23:10.3747330Z   File "C:\hostedtoolcache\windows\Python\3.9.13\x64\lib\site-packages\parameterized\parameterized.py", line 620, in standalone_func
2024-05-16T10:23:10.3748225Z     return func(*(a + p.args), **p.kwargs, **kw)
2024-05-16T10:23:10.3748756Z   File "D:\a\MONAI\MONAI\tests\test_blend_images.py", line 50, in test_blend
2024-05-16T10:23:10.3749414Z     blended = blend_images(image, label, alpha)
2024-05-16T10:23:10.3749999Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 220, in blend_images
2024-05-16T10:23:10.3750507Z     label_rgb = get_label_rgb(cmap, label)
2024-05-16T10:23:10.3751145Z   File "D:\a\MONAI\MONAI\monai\visualize\utils.py", line 213, in get_label_rgb
2024-05-16T10:23:10.3751635Z     _cmap = cm.get_cmap(cmap)
2024-05-16T10:23:10.3752266Z AttributeError: module 'matplotlib.cm' has no attribute 'get_cmap'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions