我正在尝试构建一个具有线条的 SVG,每条线都将链接到同一文档中其他地方的一个部分。但是,我不断收到一个ValueError
,说明“ Invalid children 'line' for svg-element <a>.
”
此 MWE 重现错误:
import svgwrite
test = svgwrite.Drawing('test.svg', profile='tiny',size=(100, 100))
link = test.add(test.a('http://stackoverflow.com'))
link.add(test.line(start=(0,0),end=(100,100)))
test.save()
我在使用其他绘图元素(省略号、矩形等)时遇到了同样的错误,但这些元素当然可以作为链接的子元素。
我错过了什么?
Python 版本:2.7.10 svgwrite 版本:1.1.6(报告人pkg_resources
)