我正在matplotlib中绘制一些函数。但是我想改变通常的x和y坐标。例如,我在[-pi, pi]
中绘制y=sin(x)
。但是x轴以这种方式显示1, 2, 3,...
,而我想要x:-pi, 0, pi,...
这可能吗?你知道吗
我的代码
import matplotlib as mpl
mpl.rc('text', usetex = True)
mpl.rc('font', family = 'serif')
import matplotlib.pyplot as plt
import numpy as np
plt.gca().set_aspect('equal', adjustable='box')
plt.style.use(['ggplot','dark_background'])
x = np.arange(-np.pi,np.pi,0.001)
y = np.sin(x)
plt.xlabel('$x$')
plt.ylabel('$y$')
plt.plot(x,y, label='$y=\sin x$')
plt.legend()
plt.show()
如何更改坐标轴上的标记?非常感谢。你知道吗
在这里,您可以显示任意范围的pi。只需在
plt.plot
之后向代码中添加以下行输出
是的,您可以在轴上设置自定义记号,并将它们等距设置;为此,您需要将记号与关联的值一起设置为序列:
相关问题 更多 >
编程相关推荐