is an option to visualization functions such as DensityPlot3D that specifies whether arguments supplied to OpacityFunction should be scaled to lie between 0 and 1.
OpacityFunctionScaling
is an option to visualization functions such as DensityPlot3D that specifies whether arguments supplied to OpacityFunction should be scaled to lie between 0 and 1.
Details
- The usual default setting is OpacityFunctionScaling->True.
- With OpacityFunctionScaling->False, original unscaled values are fed to the color function.
- Scaling is done so as to make the minimum and maximum values of all variables lie between 0 and 1.
Examples
Basic Examples (2)
Parameters to OpacityFunction are normally scaled to be between 0 and 1:
data = Table[x y z, {z, -5, 5}, {y, -5, 5}, {x, -5, 5}];ListDensityPlot3D[data, OpacityFunction -> Function[f, If[f > 0, 1, 0]]]Use unscaled values by setting OpacityFunctionScaling to False:
DensityPlot3D[x + y + z, {x, -1, 1}, {y, -1, 1}, {z, -1, 1}, OpacityFunction -> Function[f, If[f > 0, 1, 0]], OpacityFunctionScaling -> False]History
Text
Wolfram Research (2015), OpacityFunctionScaling, Wolfram Language function, https://reference.wolfram.com/language/ref/OpacityFunctionScaling.html.
CMS
Wolfram Language. 2015. "OpacityFunctionScaling." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/OpacityFunctionScaling.html.
APA
Wolfram Language. (2015). OpacityFunctionScaling. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/OpacityFunctionScaling.html
BibTeX
@misc{reference.wolfram_2026_opacityfunctionscaling, author="Wolfram Research", title="{OpacityFunctionScaling}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/OpacityFunctionScaling.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_opacityfunctionscaling, organization={Wolfram Research}, title={OpacityFunctionScaling}, year={2015}, url={https://reference.wolfram.com/language/ref/OpacityFunctionScaling.html}, note=[Accessed: 13-June-2026]}