PyLab-更改文本框的文本颜色和背景填充颜色

Mar*_*ark 3 python matplotlib

我正在使用PyLab在Python中制作一些图形。我想制作一个带有黑色文本的洋红色色的文本框,但是无法使文本变为黑色。

text(x, y, 'Summary', backgroundcolor = 'm', color = 'k')
Run Code Online (Sandbox Code Playgroud)

这给了我洋红色的背景,然后是几乎和粉红色一样的文字。有什么想法我做错了吗?

非常感谢!

Aut*_*tic 5

它似乎并没有说明您做错了什么:

In [23]: pylab.text(0.25, 0.5, 'test', backgroundcolor='m', color='r')
In [24]: pylab.text(0.5, 0.5, 'test', backgroundcolor='m', color='k')
In [25]: pylab.text(0.75, 0.5, 'test', backgroundcolor='m', color='b')
Run Code Online (Sandbox Code Playgroud)

替代文字http://student.physics.ucdavis.edu/~rjames/test.png

也许在您代码的其他地方(或matplotlib安装),从字符串到颜色的映射已损坏?