Ответ 1
Вам нужно будет префикс имени ваших подграфов с помощью кластера:
subgraph clusterstep1 {
и
subgraph clusterstep2 {
чтобы получить стиль и метку.
Из графическая документация, раздел "Подграфы и кластеры" :
Третья роль для подграфов напрямую связана с тем, как график будет определенных некоторыми механизмами компоновки. Если начинается название подграфа с кластером, Graphviz отмечает подграф как специальный кластер подграф. Если поддерживается, механизм компоновки сделает макет так, чтобы узлы, принадлежащие кластеру, объединяются вместе со всем чертежа кластера, содержащегося в ограничительном прямоугольнике. Заметка что для хорошего и плохого кластерные подграфы не являются частью DOT язык, но исключительно синтаксическое соглашение, которым придерживаются некоторые из механизмы компоновки.