MathGroup Archive 1996

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

Search the Archive

Re: ListPlot3D

  • To: mathgroup at smc.vnet.net
  • Subject: [mg3577] Re: ListPlot3D
  • From: ianc (Ian Collier)
  • Date: Mon, 25 Mar 1996 21:35:45 -0500
  • Organization: Wolfram Research, Inc.
  • Sender: owner-wri-mathgroup at wolfram.com

In article <4ilsru$dh5 at ralph.vnet.net>, Pesce Lorenzo
<fish at onsager.fh.huji.ac.il> wrote:

> Dear Experts,
> I have a question.
> 
> I work on Mathematica 2.2 for unix with SiliconGraphic machines.
> 
> I'm trying to Make a ListPlot3D using a color function defined with 
> another array.
> 
> the command line is :
> 
> ListPlot3d[{funarray,colorarray}]
> 
> Color array is an array defined via
> 
> Colorarray = Map[GrayLevel,phasearray]
> 
> Where phasearray and funarray are respectively [nx-1,ny-1] and
>  [nx,ny].
> 
> Phase array is bounded between 0 and 1.
> 
> What am I doing wrong?
> 
> 
>   Thanks in advance,   
> 
>                Lorenzo


This will do what you want:

data = {{1,2,4,3}, {1,2,32,1},{5,4,3,1},{8,7,5,9}};

color = Map[ GrayLevel, {{1,.6,.4}, {1,.2,1},{.5,.4,1}},{2}]

ListPlot3D[ data, color]

Note that you do not need to place the arguments to ListPlot3D
in braces.

I hope this helps.

--Ian

-----------------------------------------------------------
Ian Collier
Wolfram Research, Inc.
-----------------------------------------------------------
tel:(217) 398-0700   fax:(217) 398-0747    ianc at wolfram.com
Wolfram Research Home Page:         http://www.wolfram.com/
-----------------------------------------------------------

==== [MESSAGE SEPARATOR] ====


  • Prev by Date: Coefficient in multivariate series
  • Next by Date: addressing matrix elements
  • Previous by thread: ListPlot3D
  • Next by thread: TagSet in nested functions?