Problems plotting arrays
- To: mathgroup at yoda.physics.unc.edu
 - Subject: Problems plotting arrays
 - From: dmwood at iola.mines.colorado.edu (David M. Wood)
 - Date: Wed, 28 Oct 92 11:20:29 MST
 
I've noticed what appear to be two bugs in Mma 2.1, the 
first involving contouring and the second in the new 
package ListShadowPlot, when plotting arrays.  I'm using a NeXT.
**BUG(?) #1**
In a Notebook I wrote for Mma 2.0, I read in external data
from a file MyDat. The data was written into this file as 
numbers ((a(i,j),j=1,numx),i=1,numy), and read into Mathematica via
NumX=Read[MyDat, Number]  <= Number of elements in row
NumY=Read[MyDat, Number]  <= Number of elements in column
a=ReadList[MyDat, Table[Real] ]; <= Read in the array as a
                                    flat sequence of numbers
b=Partition[a,NumX]; <= Break it logically into rows
Under Mma 2.1, , e.g., for  36 rows and 26 columns in the
array b, surface plots like
ListPlot3D[b, ...directives]
continue to work fine.  However, an attempt to use the 
*new* package ListShadowPlot3D [in Graphics`Graphics3d`] 
to plot the same data, via
ListShadowPlot3D[b]
yields (for the same 36 row by 26 column array b above)
Part::partw: Part 27 of {<<26>>} does not exist.
Part::partw: Part 27. of {<<26>>} does not exist.
Part::partw: Part 27 of {<<26>>} does not exist.
General::stop: 
   Further output of Part::partw
     will be suppressed during this calculation.
     
Then generally the swap file begins to grow....The
object b looks precisely as it should.
**BUG(?) #2**
The thickness directives in
ListContourPlot[b,
ContourSmoothing->Automatic, 
ContourStyle->{{Thickness[.002]}, {Thickness[.002]},
 {Thickness[.002]}, {Thickness[.002]}, {Thickness[.006]}},
Ticks->Automatic]
which under Mma 2.0  made every fifth contour 3 times as thick, 
no longer work, giving the error message
ContourStyle::style: 
   -- Message text not found -- (
    {{Thickness[0.002]}, <<3>>, {Thickness[0.006]}})
  
and all contours come out the same thickness.  [But boy! -Is 
the contouring faster than it was under Mma 2.0!]  Apart from this, 
the contour plots are correct.
Can anyone confirm these problems and/or suggest workarounds?