说我有下面的代码在SVG文件中创建一个矩形。
def createRectangle(color, y):
rect = etree.Element('rect')
rect.attrib['x'] = '500'
rect.attrib['y'] = y
rect.attrib['width'] = '25'
rect.attrib['height'] = '5'
rect.attrib['fill'] = color
rect.text = '1-2%'
map.append(rect)
它会像使用该矩形时那样添加矩形,但是我似乎无法找到一种在该矩形顶部放置文本的方法。我想说的是我创建的矩形的1-2%,但是无论我尝试过什么,在浏览器中查看图像时文本都是不可见的。我知道函数中的文本部分不是执行此操作的正确方法,因此任何帮助都将非常有用。谢谢。