我试图使用latex设置matplotlib绘图轴上的记号。当标题的latex和x、y轴的标签正确呈现时,记号的文本不会正确呈现。在
以下是一个例子:
import matplotlib as mpl
import numpy as np
from matplotlib import pyplot as plt
mpl.rcParams["mathtext.fontset"] = "stix"
mpl.rcParams['font.family'] = 'STIXGeneral'
x = np.arange(1,4)
y = x*x
plt.plot(x, y)
plt.xlabel(r"$\mathfrak{X}$")
plt.ylabel(r"$\mathfrak{Y}$")
plt.title(r"$\mathfrak{T}$")
frame = plt.gca()
frame.set_xticklabels(r'$\mathfrak{t}_i$')
plt.show()
如您所见,x记号未正确渲染。在
我还启用了rcParams上的text.usetex
。但这又带来了另一个问题。下面是一个例子:
运行这段代码时,我将得到一个错误消息LaTeX was not able to process the following string: '$'
。如果我不给蜱虫用乳胶就没问题了。在
我是否应该设置一些其他参数来对蜱虫使用乳胶?另外,对我来说,用“stix”字体来标记记号也很重要。在
我很感激在这个问题上的任何帮助。在
目前没有回答
相关问题 更多 >
编程相关推荐