我最近出现了一个非常奇怪的问题,或多或少同时将我的Ubuntu升级到16.10。
使用Pyplot,当我在标签中使用LaTeX时,Python3会给出一些非常奇怪的东西。例如,我试图从中编译示例 http://matplotlib.org/examples/text_labels_and_annotations/text_demo_fontdict.html 我得到了这个结果:
我尝试用pip升级我的matplotlib,但没有任何改变。马上: numpy = 1.11.1,matplotlib = 1.5.3
有趣的是,当我回到python2时,这个问题就消失了,转换很好。
编辑:在另一台机器上,Ubuntu 16.10是最新的,同样的mpl和np版本,这个bug出现在python3和python2中。
EEdit:我没有发现问题,但猜测是matplotlib的cm字体有问题。我试图改变字体(参见例如How do I change the axis tick font in a matplotlib plot when rendering using Latex?),问题就消失了......
提前感谢您的帮助!