This makes use of a "Graduated" Panel, which holds the main path of the scale, a Shape whose Shape.geometry is a circular arc. In addition that Graduated Panel holds three different Shapes acting as templates for tick marks and a TextBlock acting as a template for tick labels.

In a Spot Panel with the Graduated Panel scale are an italic TextBlock showing the node identifier and a red elongated diamond "needle" Shape. The needle's angle is determined by `convertValueToAngle`, which finds the point on the Graduated Panel's main path element corresponding to `data.value` and computes the angle from the center to that point. The data value is updated several times per second. A circle Shape surrounds the Spot Panel.