在下面的代码中,我要标记整数点。我尝试了许多选项和不同的功能,但没有达到预期的结果。
import numpy as np
from matplotlib import pyplot as plt
n = np.arange(-3,3,0.1)
x = n**2
plt.plot(n,x,'-ok')
想要的情节:
发布于 2020-03-29 13:00:56
下面是一个应用程序:
。
具有整数系数的多项式给出了所有整数输入的整数值。
import matplotlib.pyplot as plt
import numpy as np
def f(x):
return x ** 2
x = np.linspace(-3.1, 3.1, 100)
plt.plot(x, f(x), '-r')
n = np.arange(-3, 4)
plt.plot(n, f(n), 'or')
plt.show()
要获得分段线而不是曲线,可以只使用整数坐标来绘制线图和散点图:
n = np.arange(-3, 4)
plt.plot(n, f(n), '-r')
plt.plot(n, f(n), 'or')
https://stackoverflow.com/questions/60919734
复制相似问题