Arctan2

Supported in: Batch, Streaming

Returns the angle θ between the ray from the origin to the point (x, y) and the positive x-axis, confined to −π<θ<=π.

Expression categories: Numeric

Declared arguments

  • Angle unit - Output angle unit which is either degrees or radians.
    Enum<Degrees, Radians>
  • X - X coordinate value.
    Expression<Double | Float>
  • Y - Y coordinate value.
    Expression<Double | Float>

Output type: Double

Examples

Example 1: Base case

Argument values:

  • Angle unit: degrees
  • X: x
  • Y: y
yxOutput
0.00.00.0
1.00.090.0
0.0-1.0180.0
-1.00.0-90.0

Example 2: Null case

Argument values:

  • Angle unit: radians
  • X: null
  • Y: 0.0

Output: null