为了在TeX文档中包括使用matplotlib创建的图,应将其另存为pdf或eps文件。这样,绘图中的任何文本(包括TeX公式)都会在最终文档中呈现为文本。
importmatplotlib.pyplotas plt plt.rc(usetex=True) x = range(0, 10) y = [t**2 for t in x] z = [t**2+1 for t in x] plt.plot(x, y, label=r'$\beta=\alpha^2$') plt.plot(x, z, label=r'$\beta=\alpha^2+1$') plt.xlabel(r'$\alpha$') plt.ylabel(r'$\beta$') plt.legend(loc=0) plt.savefig('my_pdf_plot.pdf') # Saving plot to pdf file plt.savefig('my_eps_plot.eps') # Saving plot to eps file
可以使用pgf宏包将matplotlib中的图导出为TeX代码以显示图形。
importmatplotlib.pyplotas plt plt.rc(usetex=True) x = range(0, 10) y = [t**2 for t in x] z = [t**2+1 for t in x] plt.plot(x, y, label=r'$\beta=\alpha^2$') plt.plot(x, z, label=r'$\beta=\alpha^2+1$') plt.xlabel(r'$\alpha$') plt.ylabel(r'$\beta$') plt.legend(loc=0) plt.savefig('my_pgf_plot.pgf')
使用rc命令更改所使用的TeX引擎
plt.rc('pgf', texsystem='pdflatex') # or luatex, xelatex...
要包含该.pgf图,请在您的LaTeX文档中编写
\usepackage{pgf} \input{my_pgf_plot.pgf}
点击“开始”按钮来开始导出进程。向导将显示导出进度、运行时间和成功或失败信息。 导出进程完成后,你可以点击“打开”按钮来开导出的文件或日志文件。 【提示】点击“保存”按钮来保存你的设置为配置文件。
点击“开始”按钮来开始导出进程。向导将显示导出进度、运行时间和成功或失败信息。 【提示】点击“保存配置文件”按钮来保存你的设置为配置文件。
点击“开始”按钮来开始导出进程。向导将显示导出进度、运行时间和成功或失败信息。 导出进程完成后,你可以点击“打开”按钮来开导出的文件或日志文件。 【提示】点击“保存”按钮来保存你的设置为配置文件。
本文向大家介绍matplotlib 输出保存指定尺寸的图片方法,包括了matplotlib 输出保存指定尺寸的图片方法的使用技巧和注意事项,需要的朋友参考一下 其实这个问题来源于笔者的横坐标太多了,然后生成的那个figure框框太小,导致坐标重叠,而输出的图片是需要批量保存的,总不能每次都拉长截图吧 所以在plot绘图之前加上了一句 图就变了hhh 然后偶然间有发现了能调节子图也就是subplot
问题内容: 我有以下几行注释我的绘图上的TeX : 如何使等号彼此对齐?我尝试了几种方法,如,-placement,但我不完全得到它的权利。 问题答案: 使用。您的代码的简化版本: 为了使其正常工作,我必须安装dvipng(如此处建议的,http: //matplotlib.sourceforge.net/users/usetex.html )
点击“开始”按钮来开始导入进程。向导将显示导入进度、运行时间和成功或失败信息。 导入进程完成后,你可以点击“日志”按钮来打开日志文件。 【提示】点击“保存”按钮来保存你的设置为配置文件。