

Reflections on how designers design with data.

Based on the framework, we design and implement a visualization authoring system.

The framework augments graphic design tools with new concepts and operators, and describes the structure and generation of a variety of visualizations. In our approach, all visualizations are initially vector graphics data binding is applied when necessary and only constrains interactive manipulation to that data bound property. To better support designers' workflows and practices, we propose Data Illustrator, a novel visualization framework. Building graphical user interfaces for visualization authoring is challenging as one must reconcile the tension between flexible graphics manipulation and procedural visualization generation based on a graphical grammar or declarative languages.
