gpt4 book ai didi

python - LaTeX 与 Python 3.7 和 Matplotlib

转载 作者:太空宇宙 更新时间:2023-11-03 21:04:20 24 4
gpt4 key购买 nike

我刚刚安装了 Python 3.7.1 并运行了以下脚本:

import numpy as np
import matplotlib.pyplot as plt

fig, ax = plt.subplots(); frame = plt.gca()
x = np.linspace(0,2*np.pi,500)
y = np.sin(x)
ax.set_xticks(np.array([0,np.pi,2*np.pi]))
ax.set_yticks(np.array([-1,0,1]))
frame.set_xticklabels(['$0$', '$\pi$', '$2\pi$'], fontsize=20)
frame.set_yticklabels(['$-1$', '$0$', '$1$'], fontsize=20)
ax.plot(x, y)
plt.tight_layout()
plt.show()

回到 Python 2.7,x 和 y 刻度标签将按照我的需要以 LaTeX 形式显示。现在它们默认使用不太漂亮的字体,而且我不知道如何以 LaTeX 字体显示它们。我需要安装更新版本的 matplotlib 吗?

最佳答案

感谢tmdavison's link我能够弄清楚。我需要做的就是添加以下代码行:

import matplotlib as mpl
mpl.style.use('classic')

然后 Matplotlib 将默认返回经典样式。

关于python - LaTeX 与 Python 3.7 和 Matplotlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55524211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com