首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python -打印特殊字符

Python -打印特殊字符
EN

Stack Overflow用户
提问于 2014-06-06 21:37:29
回答 1查看 194关注 0票数 2

我已经阅读了这个question,并将其用于我的代码。问题是昨天它起作用了,现在不起作用了。据我所知,我对我的代码没有做任何修改。

代码语言:javascript
复制
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的默认颜色。我不知道这是不是导致了这个问题?

EN

回答 1

Stack Overflow用户

发布于 2014-06-26 03:56:56

看起来该字体缺少Unicode支持。您可以在设置标签时直接设置字体,例如

代码语言:javascript
复制
ax1.set_xlabel(u'\u03b8 (°)', fontdict={'fontname': 'Times New Roman'})

这应该覆盖任何默认值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24083236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档