在matplotlib中可以使用Oreo彩色文本?

Mat*_*ins 11 python matplotlib

是否有一种简单的方法来使文本(特别是轴标签文本)具有白色轮廓颜色,但黑色填充颜色.我的轴标签落在我的图形的一些区域,在某些区域是轻的而其他区域是暗的,因此一些标签被遮挡.

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

我发现方框分散了注意力,如果可能的话,我希望文本本身具有反向着色.

在用这个打破一个兔子洞之前,我想我会问是否有人知道一个简单的方法来做到这一点.

谢谢你的任何想法.

Pau*_*lan 7

您应该可以使用PathEffects和/ ax.(x/y)axis.labelax.get_(x/y)ticklabels()获取txt对象来关闭它.

请参阅此处的示例:http: //matplotlib.org/examples/pylab_examples/patheffect_demo.html