I'm looking for a charting tool that does something I've not found anywhere, and wondering if anybody here knows of something new.
Consider something like Visio: you can drop shapes on a canvas and put labels inside of the shapes. If you double-click you can set the shape's properties, or edit the label. That's not what I want.
I want the ability to double-click on a shape and have it "zoom in", essentially opening another level or layer in the chart.
So if you have a box labeled something like, "Customer Intake", you could double-click it and zoom-in to another chart that shows another chart with the whole customer intake process exploded on it. Clicking some button on the page (or the <- Back button would "zoom out" to the previous level.
You'd be able to create these "nested" diagrams as deep as you want.
The only thing I've seen that comes close is the ability to link to related charts that look and act sort of like web pages. They aren't very clean in that respect.
This is something that would have to have a different kind of behavior in the "edit/design" mode vs. in "view" mode, especially if you were able to render it as a PDF, because clicking or double-clicking on a shape with more details would have to then zoom-in and show the "hidden details".
Maybe a charting tool that literally creates web pages and uses CSS or some features of HTML5 to draw shapes on the page?