mirror of
				https://github.com/explosion/spaCy.git
				synced 2025-11-04 01:48:04 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			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)
 |