我正在寻找这个角色:Δ
我需要matplotlib中的一个传奇项目。 Python 3.x具有包含Unicode字符的str
类型,但我无法在Python 2.7中找到有关如何执行此操作的有用信息。
x = range(10)
y = [5] * 10
z = [y[i] - x[i] for i in xrange(10)]
plt.plot(x,z,label='Δ x,y')
plt.legend()
plt.show()
UnicodeDecodeError:' ascii'编解码器不能将字节0xce解码到位 0:序数不在范围内(128)
答案 0 :(得分:3)
虽然@ berna1111的评论是正确的,但您不需要使用LaTeX格式来获得Δ字符。
在python 2中,您需要使用u''
构造(see doc here)指定字符串是unicode。 E.g:
plt.plot(x,z,label=u'Δ x,y')