Defining contours in ListContourPlot seems to work well when the data plotted increases/decreases linearly. Exponential increases (e.g. sharp mountain peak in the center of a slightly changing, surrounding topography) are left white as if data doesn't exist. How can one force the shading to cover this region as well?

  • $\begingroup$ PlotRange -> All. Either that, or take the Log of your z-values, with the zeros of the function suitably regularized. $\endgroup$ – march Sep 16 '15 at 5:03
  • 1
    $\begingroup$ A code sample to reproduce the issue is just about always useful. $\endgroup$ – Yves Klett Sep 16 '15 at 5:19
  • $\begingroup$ PlotRange seems to only affect the axes in this case and not the bin data. As for taking log of the plot, the values are all ~0.01 - 0.3. The problem is that the features that are mapped out are those in the range of 0.02- 0.06. When above 0.06, it goes blank. I would show a sample, but it really only happens when I have a very large set of data - a few thousand data points. When sampling subsets of the data, I actually don't have this problem. $\endgroup$ – Mike M. Sep 16 '15 at 5:23

Not an answer, but too big for a comment:

I'm afraid I can't reproduce your problem. The following code generates a large data set (361,201 coordinates) with a central peak. Using PlotRange -> All this peak is imaged just fine. Could you try this example and see if it works for you?

f[x_, y_] := Cos[x^2 + y^2] Exp[-((x^2 + y^2))]
step = .01;
data = Flatten[Table[{x, y, f[x, y]}, {x, -3, 3, step}, {y, -3, 3, step}], 1];
ListContourPlot[data, PlotRange -> All]

Mathematica graphics

Could you tweak the function f[x,y] so that it resembles your data, so that we can work with that?

| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.