Charts / CH-TIM-12
CH-TIM-12 . family TIM

HORIZON

folded value bands per row: darker = higher, in tight strips. Needs: 6-12 series over many periods, scanned for anomalies, not read.

trendpattern

DL-01 AGRAW
Line 4 spikes in weeks 30-33; nothing else moves Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 3 layers, each 26.67 units; darker = higher Source: sample dataset v1, 2026-07-12

Use when

  • WARN: dense monitoring walls scanned for where and when, never how much
  • many series in little vertical space

Do not use when

  • reading values (folding destroys them by design)
  • audiences who have never seen a horizon chart

See instead

Alternatives

  • CH-TIM-06 (fewer rows, simpler)
  • CH-TIM-01 (few series, exact)

Rules

  • 3 folded layers, shared across rows; opacity encodes the layer
  • the layer key (each layer = N units) printed under the strips
  • rows share one scale: darkness IS comparable across rows

Never do this

  • WARN ENTRY: horizons are for trained monitoring eyes; anyone else needs CH-TIM-06
  • per-row scales sold as comparable
  • reading values off folds

QA before delivering

  • shared scale
  • layer key printed
  • >= 8 points per row
  • source present

Data shape

titleaction title naming the anomaly
sourcebottom-left always
unitof the folded layers
rows[{label, values}], >= 8 points
Sample data (golden)
{
  "title": "Line 4 spikes in weeks 30-33; nothing else moves",
  "eyebrow": "THROUGHPUT BY LINE . 16 WEEKS",
  "source": "Source: sample dataset v1, 2026-07-12",
  "unit": "units",
  "rows": [
    {
      "label": "Line 1",
      "values": [
        20,
        22,
        21,
        23,
        24,
        22,
        23,
        25,
        24,
        23,
        22,
        24,
        25,
        23,
        22,
        24
      ]
    },
    {
      "label": "Line 2",
      "values": [
        30,
        32,
        31,
        33,
        35,
        34,
        33,
        32,
        34,
        36,
        35,
        34,
        33,
        35,
        34,
        33
      ]
    },
    {
      "label": "Line 3",
      "values": [
        15,
        14,
        16,
        15,
        17,
        16,
        15,
        14,
        16,
        15,
        17,
        16,
        15,
        16,
        14,
        15
      ]
    },
    {
      "label": "Line 4",
      "values": [
        25,
        26,
        24,
        27,
        26,
        25,
        27,
        26,
        28,
        27,
        55,
        72,
        80,
        66,
        30,
        28
      ]
    },
    {
      "label": "Line 5",
      "values": [
        40,
        42,
        41,
        43,
        44,
        42,
        41,
        43,
        45,
        44,
        43,
        42,
        44,
        45,
        43,
        42
      ]
    },
    {
      "label": "Line 6",
      "values": [
        10,
        11,
        10,
        12,
        11,
        10,
        11,
        12,
        11,
        10,
        12,
        11,
        10,
        11,
        12,
        11
      ]
    }
  ]
}