首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python / Matplotlib /绘图函数

Python / Matplotlib /绘图函数
EN

Stack Overflow用户
提问于 2020-12-17 19:27:36
回答 1查看 119关注 0票数 0

我需要用python绘制后续函数。

代码语言:javascript
运行
复制
fx =(x**4 - 7*x**3 + 15*x**2 - 21*x + 36) / (x**2-7*x+6)

当我用Matplotlib绘制它的时候,它给了我这个.

输出python

但根据Geogebra的说法,它应该是这样的。

输出地斑马

Python代码:(将x定义为上面的交感符号)

代码语言:javascript
运行
复制
x = numpy.linspace(-10, 10, 100)
fx =(x**4 - 7*x**3 + 15*x**2 - 21*x + 36) / (x**2-7*x+6)

plt.plot(x,fx)
plt.xlabel("x")
plt.ylabel("y")
plt.title('f(x)')
plt.grid()
plt.show()

我刚开始使用Matplotlib,所以它可能是非常愚蠢的东西(O_o).但我希望有人能告诉我如何解决这个问题,或者帮助我:)

谢谢!

“解决办法”

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-17 19:57:25

看起来是同一幅图,但在x和y轴上有不同的限制。

您可以使用plt.xlimplt.ylim (文档)来设置它们。

就你而言:

代码语言:javascript
运行
复制
plt.xlim(-15, 15)
plt.ylim(-25, 25)  
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65347129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档