Tôi muốn in nhãn trục: "Nhiệt độ (℃)". Tôi phải làm nó như thế nào? Một đoạn là thế này:Làm cách nào để in biểu tượng Celsius bằng 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 (℃)')
Cho rằng dòng cuối cùng tôi đã cố gắng:
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)')
Tôi chỉ không nhận được nó. Tôi đang sử dụng spyder và chạy mã từ đó.
Mã của bạn có hoạt động nếu chạy từ tập lệnh bên ngoài trình thám thính không? – unutbu
Ahh, tôi đã cố gắng mà ra ban đầu, nhưng có kết quả tương tự như chạy nó từ spyder (phải có được một công thức không chính xác anyway). Tôi nên thử lại với một vài người khác mà tôi đã liệt kê ở trên. –