Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.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中标记绘图上的整数点_Python_Numpy_Matplotlib_Plot_Spyder - Fatal编程技术网

在python中标记绘图上的整数点

在python中标记绘图上的整数点,python,numpy,matplotlib,plot,spyder,Python,Numpy,Matplotlib,Plot,Spyder,在下面的代码中,我想标记整数点。 我尝试了许多选择和不同的功能,但没有达到预期的效果 将numpy导入为np 从matplotlib导入pyplot作为plt n=np.arange(-3,3,0.1) x=n**2 plt.绘图(n,x,'-ok') 所需的绘图: 以下是一种方法: 在密集邻域空间中使用x值绘制平滑曲线 使用整数的n值绘制点 具有整系数的多项式为所有整数输入提供整数值 导入matplotlib.pyplot作为plt 将numpy作为np导入 def f(x): 返回x*

在下面的代码中,我想标记整数点。 我尝试了许多选择和不同的功能,但没有达到预期的效果

将numpy导入为np
从matplotlib导入pyplot作为plt
n=np.arange(-3,3,0.1)
x=n**2
plt.绘图(n,x,'-ok')
所需的绘图: 以下是一种方法:

  • 在密集邻域空间中使用x值绘制平滑曲线
  • 使用整数的n值绘制点
具有整系数的多项式为所有整数输入提供整数值

导入matplotlib.pyplot作为plt
将numpy作为np导入
def f(x):
返回x**2
x=np.linspace(-3.1,3.1100)
plt.绘图(x,f(x),'-r')
n=np.arange(-3,4)
平面图(n,f(n),‘或’)
plt.show()
要获得分段直线而不是曲线,直线图和散点图只能使用整数坐标:

n=np.arange(-3,4)
平面图(n,f(n),“-r”)
平面图(n,f(n),‘或’)

你的意思是在轴上还是在绘图本身上?你必须先问一个连贯的问题。正如你所想,问题不在于英语可能不是你的第一语言,而在于你的问题几乎没有什么实际的信息。请阅读以下我添加的照片,它必须是这样的谢谢你这么多我理解。