python3和matplotlib:更改锚文本的背景颜色

时间:2018-12-21 17:43:37

标签: python-3.x matplotlib

好吧,我是这个社区的新手,我希望这不是一个“太傻了”的问题,但是我无法找到如何在python3的AnchoredText中更改背景的颜色。

到目前为止,这是我的代码:

ax2.set_xticklabels([])
ax2.set_yticklabels([])

anchored_text = AnchoredText(s=text_str, loc=2, prop=Afont)
ax2.add_artist(anchored_text)
# anchored_text.set_bbox({'facecolor':blue})
# anchored_text.txt.set_bbox({'facecolor':blue})

Afont = {'family': 'serif',
        # 'facecolor': 'blue',
        'color':  'white',
        'weight': 'normal',
        'size': 14,
        }

,没有任何注释行可以解决问题。

必须有一种方法可以做到,但是我现在还停留在这里。我该怎么办?

1 个答案:

答案 0 :(得分:1)

好吧,这似乎既容易又困难。在Aform中,我可以添加backgroundcolor属性并进行更改。

这是这样做的方法:

Afont = {'family': 'serif',
        'backgroundcolor': 'blue',
        'color':  'white',
        'weight': 'normal',
        'size': 14,
        }