Как использовать lxml etree и поместить текст в существующий элемент - PullRequest
0 голосов
/ 08 октября 2018

Скажем, у меня есть код ниже, чтобы создать прямоугольник в файле 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%, но независимо от того, что я пробовал, текст невидим при просмотре изображения в моем браузере.Я знаю, что текстовая часть в моей функции не является правильным способом сделать это, поэтому любая помощь будет полезна.Благодарю.

...