I would like to have that too, for trainings etc. we create such diagrams manually. You could try to export the workflow using deployment management to a file and the have a look at its contents. If I remember correctly there is a lot of xml in there. Parsing this would be an alternative, but still likely to be time-consuming.