       Re: Getting the plotted data from a graph

• To: mathgroup at smc.vnet.net
• Subject: [mg131213] Re: Getting the plotted data from a graph
• From: Themis Matsoukas <tmatsoukas at me.com>
• Date: Mon, 17 Jun 2013 06:30:32 -0400 (EDT)
• Delivered-to: l-mathgroup@mail-archive0.wolfram.com
• Delivered-to: l-mathgroup@wolfram.com
• Delivered-to: mathgroup-outx@smc.vnet.net
• Delivered-to: mathgroup-newsendx@smc.vnet.net

```> Dear All,
>
> My question is regarding the plotted data points in a
> graph. Assume you draw a graph of sinx as:
>
> g1 = Plot[Sin[x], {x, -Pi, Pi},
> Frame -> True, FrameLabel -> {"x", "y"},
> "y"}, ImageSize -> 2.6*72
>     ]
>
> then how can I get all of the data points of this
> graph by using mathematica?
>
> This is really important for me and I couldn't find
>
>
> Best,
> Lily
>

If you do

FullForm[g1]

you will see that the data are nested inside Line[...] in the form of x-y pairs. Here is one way to get them out:

g1 = Plot[Sin[x], {x, -Pi, Pi}, Frame -> True,
FrameLabel -> {"x", "y"}, ImageSize -> 2.6*72]
data = Flatten[List @@ g1[[1, 1, 3, 2]], 1];
ListPlot[data]

Themis

```

• Prev by Date: Re: ListPlot3D
• Next by Date: Re: computation of two-point objects
• Previous by thread: Re: Getting the plotted data from a graph
• Next by thread: How does one get data out of a TemporalData object?