Mathematica ColorFunctionScaling

use*_*253 5 plot wolfram-mathematica colors

ListDensityPlot在Mathematica的罐子里有一个温度.我随着时间的推移制作它的发展动画,但ColorFunction总是设定当前步骤的最高温度以对应红色.我希望我的最高温度总体上与红色相对应,我该怎么做(我认为它与某些事情有关ColorFunctionScaling)?

这是我的代码

Animate[ListDensityPlot[Dev[[m, All, All]], 
  ColorFunction -> (ColorData["TemperatureMap"])], {m, 1, t, 1}, 
 AnimationRunning -> False]
Run Code Online (Sandbox Code Playgroud)

Bre*_*ion 5

设置ColorFunctionScaling -> False并手动缩放颜色功能,使用类似的功能

ColorFunction -> (ColorData["TemperatureMap"][Rescale[#, {min, max}, {0,1}]&)
Run Code Online (Sandbox Code Playgroud)

其中,minmax是整个最小值和最大值(可能Through[{Min,Max}[Dev]]).