# How to change the density range in DensityPlot?

This is an example from Mathematic Help,

DensityPlot[Sin[x] Sin[y], {x, -4, 4}, {y, -3, 3},
ColorFunction -> "SunsetColors", PlotLegends -> Automatic]

We can notice that the density values are from -1.0 to 1.0. However, I want to change this automatic density range to other values, for example, 0 to 0.5. Of course, the density plot should be different.

This should be simple, however, I have no idea about it. Can you tell me how to change it? Thanks!

-

PlotRange accepts up to three ranges of values for plots that have a third dimension. So, you would do this

DensityPlot[Sin[x] Sin[y], {x, -4, 4}, {y, -3, 3},
ColorFunction -> "SunsetColors", PlotLegends -> Automatic,
PlotRange -> {Automatic, Automatic, {0, 0.5}}
]

where the first two instances of Automatic are for the x and y coordinates.

-
Thanks! I just need this command---PlotRange. – Orders Feb 26 '13 at 13:39
@Orders don't forget to mark the best answer as accepted. I normally wait a day before doing so, though, just in case superior answers come in. – rcollyer Feb 26 '13 at 14:16

You could try Rescale:

DensityPlot[
Rescale[Sin[x] Sin[y], {-1, 1}, {0.25, 0.5}],
{x, -4, 4}, {y, -3, 3},
ColorFunction -> "SunsetColors",
PlotLegends -> Automatic]

-