A Data Structure suitable for a graph above text spans, including logic for visualization, comparisons, etc.
There are two optional visualizers for SentenceGraph:
displacy
: requires installation of the SpaCy package - run:
pip install spacy
Generates an SVG file.
brat
: requires installation of brat-visualizer, which is a repository for using Brat to visualize a networkx DiGraph object. To install it, run:
sh install_brat_visualizer.sh
Generates an HTML file.
You can specify the desired visualizer as a visualizer=
argument to the visualize
method.