MathGroup Archive 1999

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

Search the Archive

Making a plot of a tree structure

  • To: mathgroup at smc.vnet.net
  • Subject: [mg17322] Making a plot of a tree structure
  • From: "Philip M. Howe" <pmhowe at lanl.gov>
  • Date: Fri, 30 Apr 1999 23:22:39 -0400
  • Sender: owner-wri-mathgroup at wolfram.com

Hello,

Suppose that I have a list such as "mylist"

mylist={{0,0},{.04,.06},{.22,.15},{.5,.5},{.04,.06},{.35,.38},{.51,.82},{.22,.15
},{.15,.3}};

My code parcel that generates lists of this type actually produces a very
highly nested list.  I have used Flatten and Partition to generate the list
of x-y pairs shown above. Conceptually,this simple list actually started
as a list of three lists, one with its origin at {0,0}, one with its origin
{.04,.06}, which is a point on the first list, and one with its origin
{.22,.15}, which is also a point on the first list.

If I use

	Show[Graphics[Line[mylist]]];

the plot actually forms loops. I would rather have it look like a tree, or
a walk with two other walks branching from it. (I would get that, for
example, if I broke "mylist" into three separate lists, "list1", "list2",
"list3", and applied "Line" to each, and then used show. e.g.,

	list1={{0,0},{.04,.06},{.22,.15},{.5,.5}};
	list2={{.04,.06},{.35,.38},{.51,.82}};
	list3={{.22,.15},{.15,.3}};
	Show[Graphics[{Line[list1],Line[list2],Line[list3]}]];)

 However, for a very large list, that would be tedious. Can you suggest an
efficient procedure?

Thanks in advance for your help.


  • Prev by Date: Re: Radiation codes
  • Next by Date: RE: ListPlot3D again
  • Previous by thread: Re: Radiation codes
  • Next by thread: Re: Making a plot of a tree structure