Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #27563
| From | Ulrich Eckhardt <ulrich.eckhardt@dominolaser.com> |
|---|---|
| Newsgroups | comp.lang.python |
| Subject | Re: color coding for numbers |
| Date | 2012-08-21 12:55 +0200 |
| Message-ID | <d16cg9-7kq.ln1@satorlaser.homedns.org> (permalink) |
| References | <57f81534-03af-475f-91c1-aee554e71ab6@googlegroups.com> |
Am 21.08.2012 10:38, schrieb namenobodywants@gmail.com: > what is the best way Define "best" before asking such questions. ;) > using color/shading on a tkinter canvas as a visualization for a > two-dimensional grid of numbers? so far my best idea is to use the > same value for R,G and B (fill = '#xyxyxy'), which gives shades of > gray. if possible i'd like to have a larger number of visually > distinct values. The basic idea behind this is that you first normalize the values to a value between zero and one and then use that to look up an according color in an array. Of course you can also do both in one step or compute the colors in the array on the fly (like you did), but it helps keeping things simple at least for a start, and it also allows testing different approaches separately. If the different number of resulting colors isn't good enough then, it could be that the array is too small (its size determines the maximum number of different colours), that the normalization only uses a small range between zero and one (reducing the effectively used number of colours) or simply that your screen doesn't support that many different colors. > i've seen visualizations that seem to use some kind > of hot-versus-cold color coding. does anybody know how to do this? The colour-coding is just the way that above mentioned array is filled. For the hot/cold coding, you could define a dark blue for low values and a bright red for high values and then simply interpolate the RGB triple for values in between. Uli
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
color coding for numbers namenobodywants@gmail.com - 2012-08-21 01:38 -0700
Re: color coding for numbers Ulrich Eckhardt <ulrich.eckhardt@dominolaser.com> - 2012-08-21 12:55 +0200
Re: color coding for numbers DJC <djc@news.invalid> - 2012-08-21 19:07 +0200
Re: color coding for numbers Ulrich Eckhardt <ulrich.eckhardt@dominolaser.com> - 2012-08-22 12:56 +0200
Re: color coding for numbers Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2012-08-21 13:48 -0400
csiph-web