MathGroup Archive 2007

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

Search the Archive

Re: ShowLegend error

  • To: mathgroup at smc.vnet.net
  • Subject: [mg78992] Re: ShowLegend error
  • From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
  • Date: Sun, 15 Jul 2007 01:05:30 -0400 (EDT)
  • Organization: The Open University, Milton Keynes, UK
  • References: <f79r9g$3hl$1@smc.vnet.net>

Maarten van der Burgt wrote:
> Dear All,
> 
> The following piece of code in Mathematica 6.0
> 
> <<PlotLegends`
> ShowLegend[ArrayPlot[Table[Sin[x y],{x,-2,2,.1},{y,-2,2,.1}],PlotRange->
> {-1,1}],{GrayLevel,20," -1","+1"}]
> 
> does generate the graphics expected: an arrayplot with the correct legend.
> 
> But is also generates this error:
> 
> Ticks::ticks: {None,None} is not a valid tick specification. >>
> 
> which is repeated a few times.
> 
> Does anyone know where the problem lies, in de code?, in mathematica 6?

For some reasons *ShowLegend* seems to mismanaged ticks specifications 
(see below a similar example with *MatrixPlot* rather than *ArrayPlot*).
In the case of *ArrayPlot*, using a transformation rule, you can easily 
change the wrong tick specification {None, None} by None (although I 
admit that this fails short to explain anything about this weird behavior).

<< "PlotLegends`"
ShowLegend[ArrayPlot[Table[Sin[x*y], {x, -2, 2, 0.1}, {y, -2, 2, 0.1}], 
PlotRange -> {-1, 1}] /. {None, None} -> None,
    {GrayLevel, 20, " -1", "+1"}, Ticks -> Automatic]

[... graphic deleted ...]

ShowLegend[MatrixPlot[Table[Sin[x*y], {x, -2, 2, 0.1},
        {y, -2, 2, 0.1}]], {Hue, 20, " -1", "+1"}]

Ticks::ticks: \
{{{40.5,1},{31.5,10},{21.5,20},{11.5,30},{0.5,41}},{{40.5,1},{31.5,10}\
,<<1>>,{11.5,30},{0.5,41}}} is not a valid tick specification. >>

[... more error messages and graphic deleted ...]

Regards,
Jean-Marc

> Thanks for your help,
> 
> 
> Maarten van der Burgt
> Leuven, Belgium


  • Prev by Date: Re: Issue with Synchronization between Manipulate and functions called
  • Next by Date: Re: LinksBar
  • Previous by thread: ShowLegend error
  • Next by thread: Non numerical x-axis in (Date)ListPlot?