Annotated Time Series Chart
Show change over time with context.
The Open buttons send the prompt text as currently shown below to that site only when you click. Fill in the placeholders first.
Create an annotated time series chart. Data (date and value columns, frequency, units): [DATA_DESCRIPTION]. Events that may explain changes: [EVENTS_WITH_DATES]. The message for the audience: [MESSAGE]. Library: [PLOTTING_LIBRARY]. Deliver: 1. Data preparation: resample to a consistent frequency, handle gaps (leave gaps visible instead of interpolating unless justified), and compute a smoothed line with a stated window. 2. A chart specification: line for actual values, lighter line for smoothing, vertical markers for events with short labels, shaded bands for known periods, y-axis starting point with the reason, direct label on the last point, title as a finding, subtitle with unit and period, source line. 3. The code. 4. A caution list: seasonality that looks like a trend, a change in definition mid-series, a scale that exaggerates movement, an annotation that implies causation (use "coincides with" unless there is evidence). 5. A second version of the chart for a phone screen (fewer labels, larger text). 6. Alt text of about 40 words. Explain how you chose which events to annotate and which to omit.
Fill in before use
Optional: type your details and the prompt above updates. Nothing is saved or sent.
Replace each bracketed placeholder with your own details, then paste into Any AI or another assistant.