[英]Python - Print special characters
我已閱讀此問題並將其用於我的代碼。 問題是昨天它起作用了,現在卻不起作用了。 據我所知,我對代碼進行了零更改。
fig1=plt.figure()
ax1=fig1.gca()
im1=ax1.imshow(tab_amp,cmap=cm.rainbow,extent=(0,90,-45,45),interpolation='bilinear')
ax1.set_xlabel(u'\u03b8 (°)')
ax1.set_ylabel(u'\u03c6 (°)')
cb1=fig1.colorbar(im1)
cb1.set_label(u'Amplitude de \u03b8ij (°)')
cs1 = ax1.contour(tab_amp_inv,colors='k',extent=(0,90,-45,45))
ax1.clabel(cs1, inline=1, fontsize=10,color='k')
它給我這個
從昨天到今天,我對計算機所做的唯一更改是我安裝了prettyplotlib來更改python的默認顏色。 我不知道是否會導致此問題?
字體似乎缺乏Unicode支持。 您可以在設置標簽時直接設置字體,例如
ax1.set_xlabel(u'\u03b8 (°)', fontdict={'fontname': 'Times New Roman'})
那應該覆蓋所有默認值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.