由于这是我关于SO的第一篇文章,我想说"大家好"。
我使用matplotlib时遇到问题。当我在编写数学表达式时,所有特殊符号如r'$\bigodot$'
或r'$\sigma$'
我都会使用完全不同的符号。以下是我的代码中更具体的示例:
for i in radi:
plt.plot(temp,Lum(i,temp),'--b')
plt.text(temp[0],Lum(i,temp[0]),'R = '+str(i)+r'$R_\odot$')
以及我在剧情中收到的内容:
我在ubuntu 16.10上使用python 2.7。如果您对我能做什么有任何想法,我将不胜感激。我朋友计算机上的相同代码运行正常。
答案 0 :(得分:0)
Matplotlib提供了在呈现MathText时使用的不同字体集。很可能matplotlib安装中的设置不合适,您需要使用不同的字体集。
.nav-wrapper {
position: fixed;
top: 0;
}
有效字体集应为plt.rcParams["mathtext.fontset"] = "dejavusans"
(matplotlib 2.0中的默认值),'dejavusans'
,'dejavuserif'
,'cm'
和'stix'
。