Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么numpy中的sin函数绘制的是直线图?_Python_Python 3.x_Numpy - Fatal编程技术网

Python 为什么numpy中的sin函数绘制的是直线图?

Python 为什么numpy中的sin函数绘制的是直线图?,python,python-3.x,numpy,Python,Python 3.x,Numpy,这是我的密码。我想得到一个典型的正弦图,但不知何故我没有得到它 import matplotlib.pyplot as plt import numpy as np x=np.arange(0,2*(np.pi),(np.pi)/2) y=np.sin(x) plt.plot(x,y,color='b') plt.show() 我得到这个图表。 另外,我需要修改哪些轴,使其看起来像这样? 查看您范围内的步长: x=np.arange(0,2*(np.pi),(np.pi)/2) 您正在评估

这是我的密码。我想得到一个典型的正弦图,但不知何故我没有得到它

import matplotlib.pyplot as plt
import numpy as np
x=np.arange(0,2*(np.pi),(np.pi)/2)
y=np.sin(x)
plt.plot(x,y,color='b')
plt.show()
我得到这个图表。

另外,我需要修改哪些轴,使其看起来像这样?

查看您范围内的步长:

x=np.arange(0,2*(np.pi),(np.pi)/2)
您正在评估
sin
每个pi/2。。。换句话说,仅在-1、0和1处。 你需要一个小得多的步长。。。比如说,
np.pi/100


有关未来的问题,请参阅此可爱的参考资料。只需打印
x
即可显示您的问题。

谢谢!真不敢相信我错过了。您还可以告诉我如何移动轴以匹配附加的第二个图像吗?再次感谢!在
matplotlib
文档中查找
origin
extent
关键字参数。