关于正确使用matplotlib rcParams的问题

我正在为我的物理实验写一份报告。 为此,我使用PyLab64bit,XeLaTex,Excel。 我在Excel表格中写入测量数据,然后使用import -xlrd获取用于绘制和计算的.py脚本的数据。 绘图保存为.pdf,稍后将包含在.tex文件中。

现在大部分步骤都可以正常工作,我对我的第一份报告很满意。 然而,对于第二份报告,我需要一些增强function,主要是关于颜色文本和字体匹配。

如果我看看这里给出的第二个例子( http://matplotlib.org/users/usetex.html )

from __future__ import unicode_literals import matplotlib as mpl mpl.rcParams['text.usetex']=True mpl.rcParams['text.latex.unicode']=True from numpy import arange, cos, pi from matplotlib.pyplot import (figure, axes, plot, xlabel, ylabel, title, grid, savefig, show) figure(1, figsize=(6,4)) ax = axes([0.1, 0.1, 0.8, 0.7]) t = arange(0.0, 1.0+0.01, 0.01) s = cos(2*2*pi*t)+2 plot(t, s) xlabel(r'\textbf{time (s)}') ylabel(r'\textit{Velocity (\u00B0/sec)}', fontsize=16) title(r"\TeX\ is Number $\displaystyle\sum_{n=1}^\infty\frac{-e^{i\pi}}{2^n}$!", fontsize=16, color='r') grid(True) show() 

我想调整这个例子以符合我的偏好。 为此,我看看这个网站( http://matplotlib.org/users/customizing.html ),它给了我关于rcParams设置的信息。 不过,我很困惑,需要你的帮助,以更好地理解这一点。 理想情况下,我想要使用为.tex文件select的字体完成绘图。 这是在我的情况下XITS常规和XITSmath的内联公式。

我有以下问题:

•如果我想使用rcParams未列出的其他字体,我需要做什么?

•如果我需要与标签中胶乳最相似的input风格,使用Δ∀∀ΦΛ×Θ等将无需调整即可使用?

•如果我调整rcParams,我可以在每个自己的.py文件中执行此操作,还是需要自行指定一个完整的rcParamsconfiguration文件?

•从预览到乳胶中包含的实际数字的最佳匹配是否存在?

在matplotlib中,似乎有很多方法可以包含latex风格的文本。 有一个很好的概述了差异?

先谢谢你! 我非常喜欢matplotlib中给出的function,但作为初学者,我很难深入理解这一点。 我的意思是,如果我简单地使用基本命令给定的简单的情节是可以的,但如果下一个情节更复杂,这不会导致一个适当的解决scheme。 Fg具有不同颜色的两个Y轴,刻度间距,偏移轴,标记位置,线对标尺。 至less从我的angular度来看,我真的很想理解这个似乎比较复杂的基本原则,但是我可以用更less的努力来调整它们以适应全新的输出风格。