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>
- Creating Histogram-Data from X,Y,Z-Data