导出displacy图形为图像文件时显示空文件
我想把displacy图形导出为一个图片文件。我在Jupyter Notebook里运行了以下代码块,生成了一个叫sample.svg的svg文件。
代码块是:
import spacy
from spacy import displacy
from pathlib import Path
nlp = spacy.load('en_core_web_lg')
sentence_nlp = nlp("John go home to your family")
svg = displacy.render(sentence_nlp, style="ent", jupyter = False)
output_path = Path("D:\\sample.svg")
output_path.open("w", encoding="utf-8").write(svg)
上面的代码给了我一个输出结果393。
当我试着把这个svg文件插入到PowerPoint中时,什么也没显示。
我把svg文件拖到Chrome浏览器里。
拖放的结果如下:
有没有人能帮我导出正确的svg文件格式?
谢谢。