lov*_*eed 11 python latex matplotlib
在matplotlib的情节中,我特别想在x轴上将点标记为乳胶中的pi/2,pi,3pi/2等.我该怎么做?
unu*_*tbu 21
该plt.xticks
命令可用于放置LaTeX刻度线.有关详细信息,请参阅此文档页面.
import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
cos = np.cos
pi = np.pi
# This is not necessary if `text.usetex : True` is already set in `matplotlibrc`.
mpl.rc('text', usetex = True)
fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)
t = np.linspace(0.0, 2*pi, 100)
s = cos(t)
plt.plot(t, s)
plt.xticks([0, pi/2, pi, 3*pi/2, 2*pi],
['$0$', r'$\frac{\pi}{2}$', r'$\pi$', r'$\frac{3\pi}{2}$', r'$2\pi$'])
plt.show()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8542 次 |
最近记录: |