RE: Multiple data sets with ListPlot and different PointSizes - Mesh
- To: mathgroup at smc.vnet.net
- Subject: [mg85705] RE: [mg85687] Multiple data sets with ListPlot and different PointSizes - Mesh
- From: "David Annetts" <davidannetts at aapt.net.au>
- Date: Tue, 19 Feb 2008 07:06:50 -0500 (EST)
- References: <200802190659.BAA27862@smc.vnet.net>
Hi Tibor, > I would like to plot a few data sets with different > PointSizes using ListPlot. > My format: {{x1Pos,y1Pos,dot1Size}, > {x2Pos,y2Pos,dot2Size},...} The initial state: > data1 = {{1, 1, 3}, {5, 5, 6}, {6, 8, 10}} > data2 = {{1, 2, 10}, {2, 3, 5}, {6, 10, 16}} > data3 = ... > > Any solution would be appreciated. You probably don't need ListPlot for this. Given three sets of random integer triples d1 = RandomInteger[{0, 15}, {10, 3}]; d2 = RandomInteger[{0, 20}, {11, 3}]; d3 = RandomInteger[{10, 30}, {12, 3}]; we can coerce them into the form you want using d1 = d1 /. {x_, y_, s_} -> {Directive[AbsolutePointSize[s], Red], Tooltip[Point[{x, y}], {x, y, s}]}; d2 = d2 /. {x_, y_, s_} -> {Directive[AbsolutePointSize[s], Green], Tooltip[Point[{x, y}], {x, y, s}]}; d3 = d3 /. {x_, y_, s_} -> {Directive[AbsolutePointSize[s], Blue], Tooltip[Point[{x, y}], {x, y, s}]}; and display them using Show[Graphics[{d1, d2, d3}], Frame -> True] Regards, Dave.
- References:
- Multiple data sets with ListPlot and different PointSizes - Mesh
- From: Tibor <TiborNyers@gmail.com>
- Multiple data sets with ListPlot and different PointSizes - Mesh