From ac36171a289885653c256ca1a856106fe8e1810e Mon Sep 17 00:00:00 2001 From: Christoph Gohlke Date: Wed, 16 Sep 2015 15:28:23 -0700 Subject: [PATCH 1/2] Generate reversed ListedColormaps --- lib/matplotlib/_cm_listed.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/matplotlib/_cm_listed.py b/lib/matplotlib/_cm_listed.py index 74a851f22e77..d54d4771e797 100644 --- a/lib/matplotlib/_cm_listed.py +++ b/lib/matplotlib/_cm_listed.py @@ -1036,3 +1036,7 @@ ('viridis', _viridis_data)): cmaps[name] = ListedColormap(data, name=name) + # generate reversed colormap + name = name + '_r' + data = [rgb for rgb in reversed(data)] + cmaps[name] = ListedColormap(data, name=name) From f3e0bfb923978af50d099c903099392d14e7816c Mon Sep 17 00:00:00 2001 From: Christoph Gohlke Date: Wed, 16 Sep 2015 18:49:14 -0700 Subject: [PATCH 2/2] Remove unneeded list comprehension --- lib/matplotlib/_cm_listed.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/matplotlib/_cm_listed.py b/lib/matplotlib/_cm_listed.py index d54d4771e797..b1388505f20a 100644 --- a/lib/matplotlib/_cm_listed.py +++ b/lib/matplotlib/_cm_listed.py @@ -1038,5 +1038,4 @@ cmaps[name] = ListedColormap(data, name=name) # generate reversed colormap name = name + '_r' - data = [rgb for rgb in reversed(data)] - cmaps[name] = ListedColormap(data, name=name) + cmaps[name] = ListedColormap(list(reversed(data)), name=name)