Re: ListPointPlot3D not composable?
- To: mathgroup at smc.vnet.net
- Subject: [mg97464] Re: ListPointPlot3D not composable?
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Sat, 14 Mar 2009 05:33:50 -0500 (EST)
- Organization: Uni Leipzig
- References: <gpdaam$jpn$1@smc.vnet.net>
- Reply-to: kuska at informatik.uni-leipzig.de
Hi, Epilog can only contain 2d graphics objects, not 3d ones. Regards Jens congruentialuminaire at yahoo.com wrote: > Hello MathGroup: > > I want to annotate my 3D point plot, so I start with some Epilog > statements (e.g. Point[]). An example is: > > ListPointPlot3D[ReplacePart[Partition[Range[100], 10] > , {{3, 3} -> None, {5, 7} -> I, {8, 4} -> Missing["NotAvailable"]}] > , PlotStyle -> PointSize[Large] > , Epilog -> Point[{6, 6, 50}] > ] > > I kept getting a message like: > > "Array {6, 6, 50} has the wrong dimensions for a graphics coordinate > list." > > This does not make sense since this works fine: > > Graphics3D@Point[{6, 6, 50}] > > Now since the help for ListPointPlot3D[] says: "returns Graphics3D[]" > I decided to try a list of Graphics3D[{e1,e2}] and then I get stuck > on: > > (* no Epilog statement now! *) > q1 = ListPointPlot3D[ReplacePart[Partition[Range[100], > 10], {{3, 3} -> None, {5, 7} -> I, {8, 4} -> > Missing["NotAvailable"]}], PlotStyle -> PointSize[Large]]; > Head@q1 >>> Graphics3D > Graphics3D[q1] >>> "Graphics is not a Graphics3D primitive or directive." > Show@Graphics3D[q1] >>> "Graphics is not a Graphics3D primitive or directive." > q1 > (* output displays fine *) > > So should this work? What I am doing seems simple. I am trying to > think of another workaround for this. Is there some other way to make > this work? > > TIA. > > Roger Williams > Franklin Laboratory >