いっしきまさひこBLOG

AI・機械学習関連、Web制作関連、プログラミング関連、旅行記録などなど。一色政彦。

Visualize the AI Trend ― Python Hype Cycle Curve Generator Released

hype_cycle_with_labels.svg

Ever wanted to draw a Gartner-style Hype Cycle graph by yourself — just like those you see in tech reports? Now you can, with this small Python tool.

👉 GitHub: isshiki/hype-cycle-curve

✨ Features

  • Generates smooth hype-cycle curves from simple x,y CSV data
  • Optional vertical phase dividers (e.g. Peak of Inflated Expectations)
  • Fully customizable markers and labels
  • Supports Japanese text (matplotlib-fontja)
  • Includes ready-to-use SVG and PNG samples

⚙️ Quick Example

uv run python scripts/render_hype_curve.py \
  --csv data/hype_cycle_curve.csv \
  --out out/hype_cycle_with_labels.svg \
  --phase-lines

That’s all — it creates a smooth Hype Cycle curve instantly. Add markers and labels with flexible style options.

hype_cycle_vivid.svg

📁 Repository

All source code, sample outputs, and documentation are available here:

👉 https://github.com/isshiki/hype-cycle-curve

💡 Ideal for

  • Visualizing AI or technology hype trends
  • Presentations and technical reports
  • Blog illustrations or dashboards

Clone the repo, run uv sync, and start visualizing your own Hype Cycle in minutes. Simple, elegant, and fully customizable.