2011-10-17 6 views
5

Mathematicaの缶の温度はListDensityPlotです。私は時間をかけてその開発をアニメーション化していますが、ColorFunctionは常に赤に対応するために、現在のステップの最高温度を設定します。私は、どのように私は(私はそれがColorFunctionScalingとは何かを持っていると仮定)ことを行うのですか、私の最高温度は全体的に赤に対応するようにしたいですか?Mathematica ColorFunctionScaling

はここ

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

答えて

5

設定ColorFunctionScaling -> False私のコードだと、手動minmaxは全体の最小値と最大値です

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

ようなものを使用して、色機能を拡張(おそらくThrough[{Min,Max}[Dev]]。)

+1

ありがとうブレット、あなたは本当にチャンピオンです<3 – user998253