我想在matplotlib图形中绘制一个矩阵。似乎它需要对所有文本使用tex才能使其工作。在
但是当我这样做时,它会改变图形其余部分的字体。matlib要用我的普通字体。我试图通过重写plt.rc("font",**{'family':'sans-serif','sans-serif':['Arial']})
使用的字体来修复它,但它无法正常工作:
plt.figure()
plt.rc("font",**{'family':'sans-serif','sans-serif':['Arial']})
plt.rc('text', usetex=True)
my_matrix = r"$\left(\begin{array}{ll} 2 & 3 \\ 4 & 5 \end{array} \right)$"
plt.plot([1,2,3],[1,2,3])
plt.title(my_matrix)
plt.show()
如何在矩阵中使用tex而不更改matplotlibrc文件中设置的其余字体?在
目前没有回答
相关问题 更多 >
编程相关推荐