Python下使用matplotlib库时,怎样与LaTeX结合起来

我是提问者, @刘海洋 老师给出比较理想的答案,解决了我的问题,十分感谢。**************************2017-01-23**************************谢谢 @孟晨 师兄给出了中文支持问题的回答,在此将师兄的回答放到这里:因为调用的是 LaTeX,所以中文只能用 CJK 做。而用 CJK 做,就很麻烦。如果在 Windows 平台上还好,在 *nix 上只能用 gbsn 或者 gbkai。师兄给出的demo:# -*- coding: utf8 -*-from __future__ import unicode_literalsimport numpy as npimport matplotlibmatplotlib.rcParams = Truematplotlib.rcParams = Truematplotlib.rcParams = import matplotlib.pyplot as pltplt.figure(1, figsize=(6, 4))ax = plt.axes()t = np.arange(0.0, 1.0 + 0.01, 0.01)s = np.cos(2*2*np.pi*t) + 2plt.plot(t, s)plt.xlabel(r\u0026#39;\\textbf{时间 (s)}\u0026#39;)plt.ylabel(\u0026#39;\\\\textit{Velocity (\\u00B0/sec)}\u0026#39;, fontsize=16)plt.title(r\u0026#39;\\TeX\\ is Number $\\displaystyle\\sum_{n=1}^\\infty\u0026#39; r\u0026#39;\\frac{-e^{i\\pi}}{2^n}$!\u0026#39;, fontsize=16, color=\u0026#39;r\u0026#39;)plt.grid(True)plt.show()结果Python下使用matplotlib库时,怎样与LaTeX结合起来

**************************2017-01-22**************************但是现在依然不能支持中文,希望大家可以给出建议。(已经基本解决)我把新的代码和文档图片分享给大家:from matplotlib import rcrc(\u0026#39;font\u0026#39;,**{\u0026#39;family\u0026#39;:\u0026#39;sans-serif\u0026#39;,\u0026#39;sans-serif\u0026#39;:})## for Palatino and other serif fonts use:rc(\u0026#39;font\u0026#39;,**{\u0026#39;family\u0026#39;:\u0026#39;serif\u0026#39;,\u0026#39;serif\u0026#39;:})rc(\u0026#39;text\u0026#39;, usetex=True)import numpy as npimport matplotlib.pyplot as plt# Example datat = np.arange(0.0, 1.0 + 0.01, 0.01)s = np.cos(4 * np.pi * t) + 2plt.rc(\u0026#39;text\u0026#39;, usetex=True)plt.rc(\u0026#39;font\u0026#39;, family=\u0026#39;serif\u0026#39;)plt.plot(t, s)plt.xlabel(r\u0026#39;\\textbf{time} (s)\u0026#39;)plt.ylabel(r\u0026#39;\\textit{voltage} (mV)\u0026#39;,fontsize=16)plt.title(r"\\TeX\\ is Number " r"$\\displaystyle\\sum_{n=1}^\\infty\\frac{-e^{i\\pi}}{2^n}$!", fontsize=16, color=\u0026#39;gray\u0026#39;)# Make room for the ridiculously large title.plt.subplots_adjust(top=0.8)plt.savefig(\u0026#39;tex_demo\u0026#39;)plt.show()生成的图片文档如下:Python下使用matplotlib库时,怎样与LaTeX结合起来


■网友
【Python下使用matplotlib库时,怎样与LaTeX结合起来】 最近发现了一个组里师兄开发的python库:pyx,完美用python画带latex公式的图,不过单论画图的话肯定不如matplotlib强大,科研中常用的图应该是够了


    推荐阅读