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,yCSV 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.
📁 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.