Hi,
Does anyone know of any tools/software that will allow me to provide a dataset and produce a digram like the one here:

The data will change regualarly so creating a new diagram in DrawPlus or similar each time is impossible. In fact, it would be great to be able to allow users to select the source and destination groups and have the diagram automatically created. I know there are some programming languages that might help, but learning a new language just to do this might be quite inefficient.
Many thanks for any pointers!!
Andy.
