Re: Creating Histogram-Data from X,Y,Z-Data

*To*: mathgroup at smc.vnet.net*Subject*: [mg126578] Re: Creating Histogram-Data from X,Y,Z-Data*From*: Bob Hanlon <hanlonr357 at gmail.com>*Date*: Sun, 20 May 2012 02:35:11 -0400 (EDT)*Delivered-to*: l-mathgroup@mail-archive0.wolfram.com*References*: <201205190947.FAA27157@smc.vnet.net>

Not sure I understood completely. Perhaps this: convert[x_?MatrixQ, z : _Integer : 1] := Flatten[Table[Most[#], {Last[#]/z}] & /@ x, 1] data1 = {{1, 2, 3}, {4, 5, 6}}; cd1 = convert[data1] {{1, 2}, {1, 2}, {1, 2}, {4, 5}, {4, 5}, {4, 5}, {4, 5}, {4, 5}, {4, 5}} data2 = {{1, 2, 4}, {4, 5, 6}}; cd2 = convert[data2, 2] {{1, 2}, {1, 2}, {4, 5}, {4, 5}, {4, 5}} Bob Hanlon On Sat, May 19, 2012 at 5:47 AM, Andre Koppel <akoppel at akso.de> wrote: > Hi All, > I do have some Data like the following: > {{1, 2, 3}, {4, 5, 6}} > To use a histogram-function (like Histogram3D) I need to transform this > into a list like: > {{1,2}, {1,2}, {1,2}, {4,5}, {4,5}, {4,5}, {4,5}, {4,5}, {4,5}} > This means "Create an X/Y-Pair for each Z-Value. Possibly with an > optional Z-Step. Second Example (Z-Step: 2) > {{1, 2, 4}, {4, 5, 6}} > Would result in: > {{1, 2}, {1, 2}, {4,5}, {4,5}, {4,5}} > Did anybody know a simple converting-Function? > Kind regards > Andre >

**References**:**Creating Histogram-Data from X,Y,Z-Data***From:*Andre Koppel <akoppel@akso.de>