0

愚蠢的问题,但是,我有以下 pyx 图:

在此处输入图像描述

我希望边缘中的文本为黑色,但边缘本身保持红色。

这是我的代码:

   c.stroke(path.line(p1[0], p1[1], p2[0], p2[1]),
        [
            style.linecap.round, color.rgb(tcolor[0], tcolor[1], tcolor[2]),
            deco.curvedtext(f"\huge{{{label}}}", textattrs=[text.halign.center],
            exclude=0.1)
        ])
4

1 回答 1

0

刚刚想通了:

c.stroke(path.line(p1[0], p1[1], p2[0], p2[1]),
    [
        style.linecap.round, color.rgb(tcolor[0], tcolor[1], tcolor[2]),
        deco.curvedtext(f"\huge{{{label}}}", textattrs=[text.halign.center, color.rgb.black],
        exclude=0.1)
    ])
于 2020-07-23T01:34:56.787 回答