Skip to main content
deleted 6 characters in body
Source Link
corey979
  • 24.3k
  • 7
  • 60
  • 105

I have some Table of {x,y,z} values (energy as a function of radial and azimuthal frequencies in a galaxy if you care to know):

dat = Import["https://dl.dropboxusercontent.com/u/659996/odd-data.m"];

If I plot the position of the {x,y}

pl1 = Most /@ Flatten[dat, 1] // ListPlot

I get this

Mathematica graphics

Note that there is nothing pathological in the distribution of points as seen from from this 3D view

Map[{Hue[#[[3]]], Point[#]} &, Flatten[dat, 1]] // Graphics3D

Mathematica graphics

If I now plot contours of z[x,y], I get that:

pl2 = ListContourPlot[Flatten[dat, 1], PlotLegends -> Automatic,PlotRange -> All]

Mathematica graphics

PROBLEM

Now the puzzling fact is that it seems mathematicaMathematica gives me contours at values of {x,y} which I have not sampled. This is best seen in the superposition:

Show[pl2, pl1]

Mathematica graphics

e.g. for values of x=0.3 y=0.175.

QUESTION

Is this a bug?

or am I missing something obvious?

UPDATE

I guess mathematicaMathematica cannot guess any obvious boundary to my sets of x,y coordinates other than the Convex Hull has mentioned by @belisarius so the Bug is in my head.

I have some Table of {x,y,z} values (energy as a function of radial and azimuthal frequencies in a galaxy if you care to know):

dat = Import["https://dl.dropboxusercontent.com/u/659996/odd-data.m"];

If I plot the position of the {x,y}

pl1 = Most /@ Flatten[dat, 1] // ListPlot

I get this

Mathematica graphics

Note that there is nothing pathological in the distribution of points as seen from this 3D view

Map[{Hue[#[[3]]], Point[#]} &, Flatten[dat, 1]] // Graphics3D

Mathematica graphics

If I now plot contours of z[x,y], I get that:

pl2 = ListContourPlot[Flatten[dat, 1], PlotLegends -> Automatic,PlotRange -> All]

Mathematica graphics

PROBLEM

Now the puzzling fact is that it seems mathematica gives me contours at values of {x,y} which I have not sampled. This is best seen in the superposition:

Show[pl2, pl1]

Mathematica graphics

e.g. for values of x=0.3 y=0.175.

QUESTION

Is this a bug?

or am I missing something obvious?

UPDATE

I guess mathematica cannot guess any obvious boundary to my sets of x,y coordinates other than the Convex Hull has mentioned by @belisarius so the Bug is in my head.

I have some Table of {x,y,z} values (energy as a function of radial and azimuthal frequencies in a galaxy if you care to know):

dat = Import["https://dl.dropboxusercontent.com/u/659996/odd-data.m"];

If I plot the position of the {x,y}

pl1 = Most /@ Flatten[dat, 1] // ListPlot

I get this

Mathematica graphics

Note that there is nothing pathological in the distribution of points as seen from this 3D view

Map[{Hue[#[[3]]], Point[#]} &, Flatten[dat, 1]] // Graphics3D

Mathematica graphics

If I now plot contours of z[x,y], I get that:

pl2 = ListContourPlot[Flatten[dat, 1], PlotLegends -> Automatic,PlotRange -> All]

Mathematica graphics

PROBLEM

Now the puzzling fact is that it seems Mathematica gives me contours at values of {x,y} which I have not sampled. This is best seen in the superposition:

Show[pl2, pl1]

Mathematica graphics

e.g. for values of x=0.3 y=0.175.

QUESTION

Is this a bug?

or am I missing something obvious?

UPDATE

I guess Mathematica cannot guess any obvious boundary to my sets of x,y coordinates other than the Convex Hull has mentioned by @belisarius so the Bug is in my head.

Tweeted twitter.com/#!/StackMma/status/562790291040903171
added 187 characters in body
Source Link
chris
  • 23.1k
  • 5
  • 62
  • 151

I have some Table of {x,y,z} values (energy as a function of radial and azimuthal frequencies in a galaxy if you care to know):

dat = Import["https://dl.dropboxusercontent.com/u/659996/odd-data.m"];

If I plot the position of the {x,y}

pl1 = Most /@ Flatten[dat, 1] // ListPlot

I get this

Mathematica graphics

Note that there is nothing pathological in the distribution of points as seen from this 3D view

Map[{Hue[#[[3]]], Point[#]} &, Flatten[dat, 1]] // Graphics3D

Mathematica graphics

If I now plot contours of z[x,y], I get that:

pl2 = ListContourPlot[Flatten[dat, 1], PlotLegends -> Automatic,PlotRange -> All]

Mathematica graphics

PROBLEM

Now the puzzling fact is that it seems mathematica gives me contours at values of {x,y} which I have not sampled. This is best seen in the superposition:

Show[pl2, pl1]

Mathematica graphics

e.g. for values of x=0.3 y=0.175.

QUESTION

Is this a bug?

or am I missing something obvious?

UPDATE

I guess mathematica cannot guess any obvious boundary to my sets of x,y coordinates other than the Convex Hull has mentioned by @belisarius so the Bug is in my head.

I have some Table of {x,y,z} values (energy as a function of radial and azimuthal frequencies in a galaxy if you care to know):

dat = Import["https://dl.dropboxusercontent.com/u/659996/odd-data.m"];

If I plot the position of the {x,y}

pl1 = Most /@ Flatten[dat, 1] // ListPlot

I get this

Mathematica graphics

Note that there is nothing pathological in the distribution of points as seen from this 3D view

Map[{Hue[#[[3]]], Point[#]} &, Flatten[dat, 1]] // Graphics3D

Mathematica graphics

If I now plot contours of z[x,y], I get that:

pl2 = ListContourPlot[Flatten[dat, 1], PlotLegends -> Automatic,PlotRange -> All]

Mathematica graphics

PROBLEM

Now the puzzling fact is that it seems mathematica gives me contours at values of {x,y} which I have not sampled. This is best seen in the superposition:

Show[pl2, pl1]

Mathematica graphics

e.g. for values of x=0.3 y=0.175.

QUESTION

Is this a bug?

or am I missing something obvious?

I have some Table of {x,y,z} values (energy as a function of radial and azimuthal frequencies in a galaxy if you care to know):

dat = Import["https://dl.dropboxusercontent.com/u/659996/odd-data.m"];

If I plot the position of the {x,y}

pl1 = Most /@ Flatten[dat, 1] // ListPlot

I get this

Mathematica graphics

Note that there is nothing pathological in the distribution of points as seen from this 3D view

Map[{Hue[#[[3]]], Point[#]} &, Flatten[dat, 1]] // Graphics3D

Mathematica graphics

If I now plot contours of z[x,y], I get that:

pl2 = ListContourPlot[Flatten[dat, 1], PlotLegends -> Automatic,PlotRange -> All]

Mathematica graphics

PROBLEM

Now the puzzling fact is that it seems mathematica gives me contours at values of {x,y} which I have not sampled. This is best seen in the superposition:

Show[pl2, pl1]

Mathematica graphics

e.g. for values of x=0.3 y=0.175.

QUESTION

Is this a bug?

or am I missing something obvious?

UPDATE

I guess mathematica cannot guess any obvious boundary to my sets of x,y coordinates other than the Convex Hull has mentioned by @belisarius so the Bug is in my head.

added 15 characters in body
Source Link
chris
  • 23.1k
  • 5
  • 62
  • 151

I have some Table of {x,y,z} values (energy as a function of radial and azimuthal frequencies in a galaxy if you care to know):

dat = Import["https://dl.dropboxusercontent.com/u/659996/odd-data.m"];

If I plot the position of the {x,y}

pl1 = Most /@ Flatten[dat, 1] // ListPlot

I get this

Mathematica graphics

Note that there is nothing pathological in the distribution of points as seen from this 3D view

Map[{Hue[#[[3]]], Point[#]} &, Flatten[dat, 1]] // Graphics3D

Mathematica graphics

If I now plot contours of z[x,y], I get that:

pl2 = ListContourPlot[Flatten[dat, 1], PlotLegends -> Automatic,PlotRange -> All]

Mathematica graphics

PROBLEM

Now the puzzling fact is that it seems mathematica gives me contours at values of {x,y} which I have not sampled. This is best seen in the superposition:

Show[pl2, pl1]

Mathematica graphics

e.g. for values of x=0.3 y=0.175.

QUESTION

Is this a bug?

or am I missing something obvious?

I have some Table of {x,y,z} values (energy as a function of radial and azimuthal frequencies in a galaxy if you care to know):

dat = Import["https://dl.dropboxusercontent.com/u/659996/odd-data.m"];

If I plot the position of the {x,y}

pl1 = Most /@ Flatten[dat, 1] // ListPlot

I get this

Mathematica graphics

If I now plot contours of z[x,y], I get that:

pl2 = ListContourPlot[Flatten[dat, 1], PlotLegends -> Automatic,PlotRange -> All]

Mathematica graphics

Now the puzzling fact is that it seems mathematica gives me contours at values of {x,y} which I have not sampled. This is best seen in the superposition:

Show[pl2, pl1]

Mathematica graphics

e.g. for values of x=0.3 y=0.175.

QUESTION

Is this a bug?

or am I missing something obvious?

I have some Table of {x,y,z} values (energy as a function of radial and azimuthal frequencies in a galaxy if you care to know):

dat = Import["https://dl.dropboxusercontent.com/u/659996/odd-data.m"];

If I plot the position of the {x,y}

pl1 = Most /@ Flatten[dat, 1] // ListPlot

I get this

Mathematica graphics

Note that there is nothing pathological in the distribution of points as seen from this 3D view

Map[{Hue[#[[3]]], Point[#]} &, Flatten[dat, 1]] // Graphics3D

Mathematica graphics

If I now plot contours of z[x,y], I get that:

pl2 = ListContourPlot[Flatten[dat, 1], PlotLegends -> Automatic,PlotRange -> All]

Mathematica graphics

PROBLEM

Now the puzzling fact is that it seems mathematica gives me contours at values of {x,y} which I have not sampled. This is best seen in the superposition:

Show[pl2, pl1]

Mathematica graphics

e.g. for values of x=0.3 y=0.175.

QUESTION

Is this a bug?

or am I missing something obvious?

Source Link
chris
  • 23.1k
  • 5
  • 62
  • 151
Loading