JSynoptic is an open source tool dedicated to render information graphically.
The user sets up and edits shapes on sheets, and can then apply data values to change shapes rendering.