matplotlib可以使用奥利奥颜色的文本吗?

12

有没有一种简单的方法可以让文本(特别是轴标签文本)具有白色描边颜色,但填充颜色为黑色。我的轴标签落在某些区域的图形上,在某些区域是浅色,而在其他区域是深色,因此有些标签被遮挡。

解决这个问题的简单方法是设置轴标签文本对象的背景颜色。

我发现方形框很分散注意力,如果可能的话,希望文本本身具有倒置奥利奥(逆光)着色。


3
您可以使用 PathEffectsax.(x/y)axis.labelax.get_(x/y)ticklabels() 来获取文本对象,以便完成此操作。请参阅此处的示例。要实现此操作,您需要具备一定的编程能力。 - DSM
@DSM 你应该把这个作为答案 :) - Alex L
1个回答

8

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接