MathGroup Archive 2012

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

Search the Archive

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
>



  • Prev by Date: Re: clearing a variable with a dummy subscript
  • Next by Date: Amortization Schedule--Global Symbol Value Error
  • Previous by thread: Creating Histogram-Data from X,Y,Z-Data
  • Next by thread: Finding the real part of a symbolic complex expression