Кто-нибудь знает, как отобразить предложение с его зависимостями, например так: Я использую StanfordDependencyParser в NLTK для получения зависимостей и могу отображать представление дерева с помощью Graphviz:
from nltk.parse import stanford
from graphviz import Source
sdp = stanford.StanfordDependencyParser('path/to/stanford-parser-3.9.1-models.jar', corenlp_options=('-retainTmpSubcategories', '-originalDependencies', '-outputFormatOptions', 'typedDependenciesCollapsed'))
p = sdp.raw_parse(sent)
dot = Source(next(p).to_dot())
dot.view()
но не могу понять, как сохранить исходное предложение и сделать так, чтобы края переходили от одного слова к другому.