Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2011

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

Search the Archive

Re: how to ListPlot3D large data sets

  • To: mathgroup at smc.vnet.net
  • Subject: [mg120538] Re: how to ListPlot3D large data sets
  • From: "Oleksandr Rasputinov" <oleksandr_rasputinov at hmamail.com>
  • Date: Thu, 28 Jul 2011 07:53:36 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • References: <201107232354.TAA08712@smc.vnet.net>

It works if you either specify ToPackedArray/PackedArrayQ by context:

myPackedData = Developer`ToPackedArray[mydata,Real];

Developer`PackedArrayQ[myPackedData]
True

or add Developer` to $ContextPath:

$ContextPath = Prepend[$ContextPath, "Developer`"]

ToPackedArray[mydata,Real];

PackedArrayQ[myPackedData]
True

Best,

(another) O. R.

On Wed, 27 Jul 2011 11:21:44 +0100, Ted Sariyski <tsariysk at craft-tech.com>  
wrote:

> Hi,
>
> In one attempt MaxPlotPoints did not help, but I was not persistent
> because I have to resolve other issues before I return to ListPlot3D.
> One issue is that I cannot pack data. On the big data set I verify that
> it is numeric array and still  I cannot get it packed. Here is an  
> example:
>
> mydata={{0.00100,10.,0.},{0.00100,10.,0.00100},{0.00100,10.,0.00200},{0.00100,10.,0.00300},{0.00100,10.,0.00400}};
>
> MatrixQ[mydata,NumericQ]
> True
>
> myPackedData=ToPackedArray[mydata,Real];
>
> MatrixQ[myPackedData, NumericQ]
> True
>
> PackedArrayQ[myPackedData]
> False
>
> What I am doing wrong?
> Thanks,
> --Ted
>
> On 7/25/2011 7:30 AM, Oliver Ruebenkoenig wrote:
>> On Sat, 23 Jul 2011, Ted Sariyski wrote:
>>> Hi,
>>> I guess I am pushing the limits of ListPlot3D. I try to ListPlot3d a  
>>> data
>>> set with many millions of records. I was not able to get an image from  
>>> the
>>> full dataset, it takes forever. If I use e.g. every fifth record,  
>>> although
>>> slow, I get an image. The machine running Mathematica is Windows 7 (64  
>>> bit),
>>> has 24 GB RAM and there was no swapping. I wonder what is considered  
>>> as a
>>> reasonable data size for ListPlot3D and are there other tools in  
>>> Mathematica
>>> for visualization of large data sets?
>>> Thanks in advance,
>>> --Ted
>>>
>> Ted,
>>
>> is your data packed?
>>
>> Developer`PackedArrayQ[yourData]
>>
>> Oliver




  • Prev by Date: Re: how to ListPlot3D large data sets
  • Next by Date: Re: Roots of a Jacobi polynomial
  • Previous by thread: Re: how to ListPlot3D large data sets
  • Next by thread: Re: how to ListPlot3D large data sets