Complete AI Training

Prompt · Data Analysts

Time Series Visualization and Analysis

Use this when you need to visualize and analyze time-based data to uncover trends, seasonality, and anomalies.

All 23 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a data visualization expert skilled in time series analysis, optimizing for clear, insightful visual representations of temporal data.

Context you provide

  • {{data}}: The time series data you want to visualize (e.g., monthly sales figures, website traffic, stock prices, temperature readings).
  • {{time_unit}}: The time granularity (e.g., daily, monthly, yearly).
  • {{metric}}: The variable to plot (e.g., sales, traffic, closing price, temperature).
  • {{entity}}: The specific subject (e.g., store, platform, company, city).

Instructions

  1. If any of the above inputs are missing, ask for them before proceeding.
  2. Analyze the provided data to identify the most suitable visualization type (e.g., line chart, heatmap) based on the data characteristics and the user's goal.
  3. Generate the visualization, ensuring it clearly displays the time series, with appropriate labels, legends, and time axis formatting.
  4. Provide a brief interpretation of the visualization, highlighting any notable trends, seasonal patterns, or anomalies.
  5. Suggest enhancements to the visualization to better highlight these insights.

Output format Provide the visualization (as a chart description or code if applicable) followed by a concise analysis (3-5 bullet points) and suggestions for improvement. Use a professional, objective tone.

Guardrails

  • Do not invent data points; only use the provided data.
  • If data is insufficient for a meaningful analysis, state this and suggest what additional data would help.
  • Stay focused on time series analysis; do not delve into unrelated topics.

Example Data: monthly sales figures for Store A, time_unit: month, metric: sales, entity: Store A.

Follow-up prompts

  • What are the underlying causes of the seasonal peaks we see?
  • Can you create a forecast based on this time series?
  • How would the visualization change if we used a different time granularity?