mirror of https://github.com/explosion/spaCy.git
63 lines
1.9 KiB
Plaintext
63 lines
1.9 KiB
Plaintext
//- 💫 DOCS > USAGE > VISUALIZERS > DEPENDENCIES
|
|
|
|
p
|
|
| The dependency visualizer, #[code dep], shows part-of-speech tags
|
|
| and syntactic dependencies.
|
|
|
|
+code("Dependency example").
|
|
import spacy
|
|
from spacy import displacy
|
|
|
|
nlp = spacy.load('en')
|
|
doc = nlp(u'This is a sentence.')
|
|
displacy.serve(doc, style='dep')
|
|
|
|
+codepen("f0e85b64d469d6617251d8241716d55f", 370)
|
|
|
|
p
|
|
| The argument #[code options] lets you specify a dictionary of settings
|
|
| to customise the layout, for example:
|
|
|
|
+aside("Important note")
|
|
| There's currently a known issue with the #[code compact] mode for
|
|
| sentences with short arrows and long dependency labels, that causes labels
|
|
| longer than the arrow to wrap. So if you come across this problem,
|
|
| especially when using custom labels, you'll have to increase the
|
|
| #[code distance] setting in the #[code options] to allow longer arcs.
|
|
|
|
+table(["Name", "Type", "Description", "Default"])
|
|
+row
|
|
+cell #[code compact]
|
|
+cell bool
|
|
+cell "Compact mode" with square arrows that takes up less space.
|
|
+cell #[code False]
|
|
|
|
+row
|
|
+cell #[code color]
|
|
+cell unicode
|
|
+cell Text color (HEX, RGB or color names).
|
|
+cell #[code '#000000']
|
|
|
|
+row
|
|
+cell #[code bg]
|
|
+cell unicode
|
|
+cell Background color (HEX, RGB or color names).
|
|
+cell #[code '#ffffff']
|
|
|
|
+row
|
|
+cell #[code font]
|
|
+cell unicode
|
|
+cell Font name or font family for all text.
|
|
+cell #[code 'Arial']
|
|
|
|
p
|
|
| For a list of all available options, see the
|
|
| #[+api("top-level#displacy_options") #[code displacy] API documentation].
|
|
|
|
+aside-code("Options example").
|
|
options = {'compact': True, 'bg': '#09a3d5',
|
|
'color': 'white', 'font': 'Source Sans Pro'}
|
|
displacy.serve(doc, style='dep', options=options)
|
|
|
|
+codepen("39c02c893a84794353de77a605d817fd", 360)
|