2024-06-28 19:50:28 发布
网友
我试图绘制一个函数,它是numpy.poly1d的对象,在我的例子中是y = -x^2 + 7x -7。所以现在我试着把它画成一个很好的抛物线,但是当我画出来的时候,它看起来是这样的:
y = -x^2 + 7x -7
所以我想知道是否有人能告诉我如何使这条线平滑。
这是我的代码:
t = np.poly1d([-1, 7, -7]) plt.plot(t) plt.show()
^{}创建多项式。如果你画出来,你只能得到它的系数值,其中你有3个。所以有效地绘制了值-1,7和-7。
您需要将一些x值传递到多项式以获得相应的y值。
p = np.poly1d([-1, 7, -7]) x = np.arange(20) y = p(x) plt.plot(x, y) plt.show()
^{} 创建多项式。如果你画出来,你只能得到它的系数值,其中你有3个。所以有效地绘制了值-1,7和-7。
您需要将一些x值传递到多项式以获得相应的y值。
相关问题 更多 >
编程相关推荐