Hacker News new | past | comments | ask | show | jobs | submit login

I've used bootchart and had the same problem. You really need to generate the display dynamically to make the zooming work. Some other things my viewer does that don't work with static SVG:

- Show labels at a readable size, whatever the zoom.

- Keep labels within the screen bounds where possible rather than letting them scroll off.

- Fade out large-scale features (e.g. arrows spanning long time frames) when you get close, so they don't blot out everything in between.

- Project y values through tanh so you can see everything at once, but focus on the bit you're interested in.

Of course, there are other opportunities for adding interaction too.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact