簡體   English   中英

Python-打印特殊字符

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM