Я пытаюсь создать изображение Graphviz, но вместо сохранения изображения и загрузки на веб-страницу, передайте его как SVG.
Это своего рода работа, вот пример:
from flask import Flask
from graphviz import Graph
app = Flask(__name__)
@app.route('/svgtest')
def svgtest():
chart_data = Graph()
chart_data.node('H', 'Hello')
chart_data.node('W', 'World')
chart_data.edge('H', 'W')
chart_output = chart_data.pipe(format='svg')
return render_template('svgtest.html', chart_output=chart_output)
На моей странице HTML у меня есть
<embed type="image/svg+xml" src={{ chart_output|safe }} />
Однако вывод не правильный
Любая помощь была бы очень полезна, я начинаю разговаривать сам с собой, и даже это бесполезно.
Спасибо.