Как напечатать символ Цельсия с помощью matplotlib?

Я хочу вывести метку оси: "Температура (℃)". Как мне это сделать? Фрагмент такой:

# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
x = range(10,60,1)
y = range(-100, 0, 2)
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(x,y)
ax.set_xlabel('Temperature (℃)')

Для последней строки я пробовал:

ax.set_xlabel('Temperature (℃)'.encode('utf-8'))

ax.set_xlabel(u'Temperature (u\2103)')

ax.set_xlabel(u'Temperature (℃)')

ax.set_xlabel(u'Temperature (\u2103)')

ax.set_xlabel('Temperature (\u2103)')

Я просто не понимаю. Я использую spyder и запускаю код оттуда.

11
задан Carl F. 11 December 2011 в 15:05
поделиться