我正在尝试在图例中写彩色文本
即,当前图例文本如下所示:
但我希望它看起来像是
我尝试使用matplotlib中的彩色title example,但我认为它仅适合轴文本。
答案 0 :(得分:1)
您可以为此使用LaTeX:
from matplotlib import rc, pyplot
import matplotlib
import numpy as np
matplotlib.rc('text', usetex=True)
matplotlib.rc('text.latex', preamble='\usepackage{color}')
matplotlib.use('ps')
t = np.arange(0.0, 2.0, 0.01)
s = 1 + np.sin(2 * np.pi * t)
fig, ax = pyplot.subplots()
ax.plot(t, s, label=r'\textcolor{red}{Hello} \textcolor{green}{color} \textcolor{blue}{legend}!')
pyplot.legend()
pyplot.savefig('test.ps')