|
SOLUTIONS
|
MATHEMATICA 組込みシンボル
ColorFunction
グラフィックス関数のオプションとして使われ,要素の色を決定するのに適用させる関数を指定する.
詳細詳細
- ColorFunction->func のとき,func に渡される引数は次の通りである.
-
Raster a Plot,ListLinePlot,ListLogPlot x, y ParametricPlot x, y, u または x, y, u, v RegionPlot x, y ArrayPlot,ReliefPlot a ContourPlot,ListContourPlot f 等高線レベル DensityPlot,ListDensityPlot f ContourPlot3D,ListContourPlot3D x, y, z, f Plot3D,ListPlot3D,ListSurfacePlot3D,ListPointPlot3D x, y, z ParametricPlot3D x, y, z, u または x, y, z, u, v RegionPlot3D x, y, z Image3D,Raster3D a - 一般的なデフォルト設定のColorFunctionScaling->Trueのとき,func に渡される引数はすべて,0から1の範囲に置かれるようにスケールされる.
- ColorFunctionScaling->Falseでは,もとのスケールされない値が使用される.
- ColorFunction->"name"はColorFunction->(ColorData["name"][#i]&)に等しい.ここで使用されるスロットは次の通りである:Plot,ListPlot等:
(
),ArrayPlot,ReliefPlot:
(
),ContourPlot,DensityPlot等:
(
),ContourPlot3D等:
(
),Plot3D等:
(
) - 使用可能な色関数名のリストが,ColorData["Gradients"]で与えられる.
- ColorFunctionによって指定された関数は,RGBColorとHueのような色指示子か,RedやBlueのような名前付きの色を返さなければならない.
- これらに加えOpacityやGlow,Specularityを返してもよい.
- 指示子の組合せはDirective[g1, g2, ...]を使って指定することができる.
- ColorFunctionは3Dグラフィックスには,デフォルトで表面に拡散色を指定する.
- ColorRules,MeshShading,ContourShadingのいずれかに明示的な設定がなされている場合,その設定はColorFunctionの設定に優先する.
バージョン 2 の新機能 | バージョン 9 での修正機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »





