Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-04 Thread Nathan Goldbaum
On Wed, Jun 3, 2015 at 5:17 PM, Stéfan van der Walt ste...@sun.ac.za wrote: On Wed, Jun 3, 2015 at 5:08 PM, Nathan Goldbaum nathan12...@gmail.com wrote: I'm a big fan of option D. So much so that when I needed to make a movie of ony my galaxy simulations today I went ahead and used it:

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Arnd Baecker
In our group I also recieved quite mixed responses: - C B A (2 x) - B A C - A B C - C - B One collegue having anomalous color vision (something between protanomaly and protanopia) called *all* three versions harsh to his eye (like looking into a cars lights at night) and rather unpleasant.  

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Paul Hobson
A brief poll of my office gave 3 A's and a B. One of the A's came from someone who can't remember their distinct flavor of color blindness, but definitely gets tripped up by reds and greens. -p On Wed, Jun 3, 2015 at 1:29 PM, Arnd Baecker arnd.baec...@web.de wrote: In our group I also recieved

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Eric Firing
On 2015/06/02 7:58 PM, Nathaniel Smith wrote: On Tue, Jun 2, 2015 at 10:03 PM, Paul Ivanov p...@berkeley.edu wrote: That said, if you want to play around with the editor tool, it's linked on the webpage :-). This is a really nice tool! Attached is an example of a map that circles the other

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Eric Firing
On 2015/06/03 12:27 PM, Nathaniel Smith wrote: We also tried tweaking it a bit to end on a more saturated yellow, which I think helps increase contrast in the deuteranomalous version in particular, and put this on the website as an option D:

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Stéfan van der Walt
On Wed, Jun 3, 2015 at 5:08 PM, Nathan Goldbaum nathan12...@gmail.com wrote: I'm a big fan of option D. So much so that when I needed to make a movie of ony my galaxy simulations today I went ahead and used it: https://youtu.be/bnm554et0T8 Beautiful! How hard would it be to also do this for

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Benjamin Root
May I suggest an update to the code showing the 3d sRGB colorspace? Can you add a shade=False to it? Currently, in pycam02ucs.viscm.py, around line 279, it calls the 3d scatter function without the kwarg. This means that mplot3d will apply an alpha transparancy to dots that are farther away to

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Paul Hobson
I'm really digging option D too -- it has the bonus of being unambiguously distinct from GNUPlot, On Wed, Jun 3, 2015 at 5:29 PM, Benjamin Root ben.r...@ou.edu wrote: May I suggest an update to the code showing the 3d sRGB colorspace? Can you add a shade=False to it? Currently, in

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Nathan Goldbaum
I'm a big fan of option D. So much so that when I needed to make a movie of ony my galaxy simulations today I went ahead and used it: https://youtu.be/bnm554et0T8 On Wed, Jun 3, 2015 at 4:43 PM, Benjamin Root ben.r...@ou.edu wrote: Ooooh, I am liking D a lot. It is almost like what Parula

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Brian Granger
I prefer C, but am not too fond of any of them :( I wonder if it would be beneficial to give up a little on the quantitative properties of the cm in favor of moving towards something that is a bit more aesthetic and pleasant to look at. On Wed, Jun 3, 2015 at 1:47 PM, Paul Hobson

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Benjamin Root
Ooooh, I am liking D a lot. It is almost like what Parula should have been. Still not quite perfect, but I can't put my finger on it. Ben Root On Wed, Jun 3, 2015 at 6:27 PM, Nathaniel Smith n...@pobox.com wrote: On Wed, Jun 3, 2015 at 1:51 PM, Eric Firing efir...@hawaii.edu wrote: On

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Nathaniel Smith
On Wed, Jun 3, 2015 at 1:51 PM, Eric Firing efir...@hawaii.edu wrote: On 2015/06/02 7:58 PM, Nathaniel Smith wrote: On Tue, Jun 2, 2015 at 10:03 PM, Paul Ivanov p...@berkeley.edu wrote: That said, if you want to play around with the editor tool, it's linked on the webpage :-). This is a

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Todd
On Wed, Jun 3, 2015 at 3:46 AM, Nathaniel Smith n...@pobox.com wrote: Hi all, As was hinted at in a previous thread, Stéfan van der Walt and I have been using some Fancy Color Technology to attempt to design a new colormap intended to become matplotlib's new default. (Down with jet!)

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Juan Nunez-Iglesias
Andreas, sure, it would only be available in colour. But there's other ways to mark NaNs, which, after all, should be exceptional, not a major chunk of your data. I don't know enough about your use-case to comment on an exact solution but I do think that NaN display should not drive design. I

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread OceanWolf
Personally, just looking at the images I think B looks more professional, the others look faded. With A and B I see more of contrast in the core of the radial image (though that might arise from a combination of my monitor/eyes, though I usually do quite well in colour perception tests). I

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Andreas Hilboll
On 03.06.2015 08:54, Juan Nunez-Iglesias wrote: You can always use green for NaN with any of these maps... In grayscale that then wouldn't be distinguishable at all ... On Wed, Jun 3, 2015 at 4:30 PM, Andreas Hilboll li...@hilboll.de mailto:li...@hilboll.de wrote: I particularly like

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Andreas Hilboll
I particularly like that A ends on the white end of the spectrum That's exactly why I don't like A that much. In many plots, I need a color for NaN results. This color should not fall within the normal range of the colormap. In case of B and C, it would be possible to use white as NaN color.

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Juan Nunez-Iglesias
You can always use green for NaN with any of these maps... — Sent from Mailbox On Wed, Jun 3, 2015 at 4:30 PM, Andreas Hilboll li...@hilboll.de wrote: I particularly like that A ends on the white end of the spectrum That's exactly why I don't like A that much. In many plots, I need a color

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Paul Ganssle
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I'm also in the B A C camp, FWIW. I agree with OceanWolf in that B looks most professional. It looks much crisper than the others as well. On 6/3/2015 08:50, Tony Yu wrote: It doesn't sound like this is going to be decided by email votes, but

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Tony Yu
It doesn't sound like this is going to be decided by email votes, but just so the arguments for C don't dominate, my vote would be: B A C C has the least perceptual range (that's quantifiable, right?). Also, I find A and B much more aesthetically pleasing (that's obviously debatable). In

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Benjamin Root
One of the big advantage of jet as evidenced by these graphs is that for most of its range, the perceptual delta is above 200 (although it loses that advantage in blackwhite). Parula sacrafices a fair amount of perceptual delta, but stays mostly above 100. All of the options beat or matches Parula

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Paul Hobson
Just want to chime in and say that they colorblind versions of the maps are pretty nice too. Can those be made available? It also occurs to me that these are pretty similar to the existing colormap GNUPlot. I don't know if that's good or bad, but something to keep in mind if the desire is for

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-02 Thread Olga Botvinnik
Great work! Very nice post describing the methodology. I especially like the choice of images you used to expose differences between colormaps. My ranking is: 1. C 2. A 3. B To my eyes, C has the highest dynamic range (somehow the opposite of Eric!) and I like the purple/blue undertone in the

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-02 Thread Nathaniel Smith
On Tue, Jun 2, 2015 at 9:01 PM, Olga Botvinnik obotv...@ucsd.edu wrote: Great work! Very nice post describing the methodology. I especially like the choice of images you used to expose differences between colormaps. Thanks! My ranking is: 1. C 2. A 3. B To my eyes, C has the highest

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-02 Thread Paul Hobson
Sorry for send you two emails, Nathaniel. I'm going to vote for A with C as a close second. Of the three, B looks the most bandy to me (but not overly so). -p On Tue, Jun 2, 2015 at 6:46 PM, Nathaniel Smith n...@pobox.com wrote: Hi all, As was hinted at in a previous thread, Stéfan van der

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-02 Thread Eric Firing
On 2015/06/02 3:46 PM, Nathaniel Smith wrote: Hi all, As was hinted at in a previous thread, Stéfan van der Walt and I have been using some Fancy Color Technology to attempt to design a new colormap intended to become matplotlib's new default. (Down with jet!) Unfortunately, while our Fancy

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-02 Thread Paul Ivanov
1. C 2. B 3. A But I wouldn't call them aesthetic - the purple in there just looks off - I'd prefer something like hot, afmhot, or gist_heat - or variations on those. Since this thread is bound to get plenty of attention (I suggest getting feedback from -users, too), we would be remiss if we

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-02 Thread Juan Nunez-Iglesias
It's astonishing how many different opinions we have! Anyway, first of all, a big thank you to Nathaniel and Stéfan for some kick-ass work. I'm amazed at the perceptual delta results for Parula... 8-O Good to know that MPL will not make the same mistake. Second, my preferences: A B C. I

Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-02 Thread Nathaniel Smith
On Tue, Jun 2, 2015 at 10:03 PM, Paul Ivanov p...@berkeley.edu wrote: 1. C 2. B 3. A But I wouldn't call them aesthetic - the purple in there just looks off - I'd prefer something like hot, afmhot, or gist_heat - or variations on those. It turns out that it's very difficult to go ~blue to