|
From: Eric F. <ef...@ha...> - 2014-06-17 19:20:48
|
On 2014/06/17, 8:59 AM, Bruno Pace wrote: > Hi all, > > I'm trying to use imshow to plot some values which fall on the interval > [0,1]. I need to > use a logscale to emphasize the scales of the data. The solution I found > checking some discussions was like this > > plt.imshow(X, interpolation='none', norm=matplotlib.colors.LogNorm()) > > However, I notice that the way these colors are assigned are not always > the same (although my data always contains the minimum value 0.0 and > the maximum 1.0). I need to have a coherent color scale to indicate > the real values. Is it easier to do the color code myself? What is the > proper way of tackling this problem?? Use the vmin and vmax kwargs to LogNorm, remembering that vmin must be greater than zero for a log scale. Eric > > It's pretty much the same problem described here, but with a logscale... > > http://stackoverflow.com/questions/7875688/how-can-i-create-a-standard-colorbar-for-a-series-of-plots-in-python > > > Thank you very much! > > Bruno > > > ------------------------------------------------------------------------------ > HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions > Find What Matters Most in Your Big Data with HPCC Systems > Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. > Leverages Graph Analysis for Fast Processing & Easy Data Exploration > http://p.sf.net/sfu/hpccsystems > > > > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |