When reviewing a groundwater concentration trend chart, unexplained spikes or drops become much clearer when annotated with real-world events. A ChartAnnotation linked to a siteId and placed at an annotationDate provides that context — for example, a label reading "Pump-and-treat startup" or "Storm event" explains why concentrations changed at that point in the timeline. The category field helps group annotations by type — regulatory, operational, sampling anomaly — and the color field allows visual distinction between different categories on the chart. Annotations are authored centrally and appear on all charts for the site, making them a lightweight but powerful tool for compliance storytelling in regulatory reports.
piper
Chart Annotation
A ChartAnnotation places a visible event marker on a site's concentration trend charts at a specific annotationDate. It stores a label, description, color, and category so compliance staff can visually flag events such as remedial actions, site inspections, regulatory orders, or equipment changes that may explain observed concentration trends.
Technical section
Data model, API, and internals — visible to developers.
