コンテンツにスキップ

Number Range to Color

グラデーションに基づいて値を色に再マッピングします。

Source Minimum - 範囲内の最小値です。

Source Maximum - 範囲内の最大値です。

Value - 値の範囲を接続します(例:Spreadsheet Utility から)。

Gradient - Source Minimum 値はグラデーションの左端に設定された色値に再マッピングされ、Source Maximum 値はグラデーションの右端に設定された色値に再マッピングされます。

Clamp - チェックすると、出力が Maximum または Minimum の値を超えることはありません。

この layer は Spreadsheet Utility のオプションのベースとしても使用されます。Value 属性は Layer 自体のデータによって駆動されるため、SpreadsheetAttribute Editor UI には表示されません。

  1. 2 つの Shapes(shape1 と shape2)を作成します。
  2. Number Range to Color を作成します。
  3. 設定:
  4. Source Minimum = -100
  5. Source Maximum = 100
  6. shape1.position.y→numberRangeToColor.value を接続します。
  7. numberRangetoColor.id→shape2.fillColor を接続します。
  8. ViewportShape1 を上下に移動します。

Shape1Y 軸で 100 の位置に達すると、Shape2Fill Color は白(グラデーションの右端)に設定されます。-100Y 位置に下がると、Shape2Fill Color は黒(グラデーションの左端)に向かって移動します。Clamp がチェックされている場合、Shape1100 を超えて移動しても Shape2 は白のままです。

MinimumMaximum に入力された値に関係なく、最小値は常に Minimum として使用され、最大値は常に Maximum として使用されます。例えば、Minimum 属性に入力された値が実際には Maximum 属性よりも大きい場合、それらの値は Layer の計算の一部として反転されます。