from graphviz import Digraph
dot = Digraph(comment='Fördermöglichkeiten für Wärmepumpe')
dot.attr('node', shape='box', style='rounded')
dot.node('A', 'Bestehende Heizsysteme:\nGas-/Ölheizung')
dot.node('B', 'Entscheidung:\nAustausch auf Wärmepumpe')
dot.node('C', 'Einzelmaßnahme:\nStandard-Wärmepumpe')
dot.node('D', 'Förderung:\n55% Zuschuss')
dot.node('E', 'Umfassende Sanierung:\nWärmepumpe + Zusatzmaßnahmen\n(z.B. Dämmung, intelligente Steuerung)')
dot.node('F', 'Förderung:\n70% Zuschuss')
dot.edge('A', 'B')
dot.edge('B', 'C')
dot.edge('C', 'D')
dot.edge('B', 'E')
dot.edge('E', 'F')
dot.format = 'png'
dot.render('foerderung-waermepumpe', view=True)