MathGroup Archive 2010

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: MatrixPlot: range of colors and plot legend?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg106874] Re: [mg106847] MatrixPlot: range of colors and plot legend?
  • From: Bob Hanlon <hanlonr at cox.net>
  • Date: Mon, 25 Jan 2010 05:10:06 -0500 (EST)
  • Reply-to: hanlonr at cox.net

Needs["PlotLegends`"]

data = RandomReal[{0, 1}, {10, 10}];

ShowLegend[
 MatrixPlot[data,
  ColorFunction -> (GrayLevel[1 - #] &),
  ColorFunctionScaling -> False],
 {GrayLevel, 10, "1", "0",
  LegendPosition -> {1.1, -0.4}}]

xmin = Min[data];
xmax = Max[data];

ShowLegend[
 MatrixPlot[data,
  ColorFunction ->
   (GrayLevel[1 - (# - xmin)/(xmax - xmin)] &),
  ColorFunctionScaling -> False],
 {GrayLevel, 10,
  ToString[xmax], ToString[xmin],
  LegendPosition -> {1.1, -0.4}}]


Bob Hanlon

---- dantimatter <google at dantimatter.com> wrote: 

=============
Hello All,

I'm having a little bit of trouble with MatrixPlot:

1)  It looks to me like the default color set goes from a pale, sandy
orange to a dark orange.  Well, it would be more correct to say that
my wife told me that the default color set goes from a pale, sandy
orange to a dark orange, since I'm essentially color blind.  Is there
a color set that goes from white to black through all the shades of
grey?  And would I need to scale the numbers appropriately?  They're
currently running from approximately 0 to 1.

2)  Is there a command or an option that would give me a legend?

Cheers,
Dan



  • Prev by Date: Re: Re: The formula of Abraham Moivre
  • Next by Date: More memory-efficient inner product for large last dimension?
  • Previous by thread: MatrixPlot: range of colors and plot legend?
  • Next by thread: Re: sum done two ways gives different answers in