lim在函数plt.axis(lim)中起什么作用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lim在函数plt.axis(lim)中起什么作用?相关的知识,希望对你有一定的参考价值。

在我的课本中,我有以下代码:

model = grid.best_estimator_

plt.scatter(X.ravel(), y)
lim = plt.axis()
y_test = model.fit(X, y).predict(X_test)
plt.plot(X_test.ravel(), y_test, hold=True);
plt.axis(lim);

我了解到plt.axis()用于设置轴限制。但是,当我们使用不带参数的此方法时,将值分配给lim然后在plt.axis()中再次使用lim作为参数是什么意思?

我不明白。

答案

[无参数,plt.axis()返回图的x和y方向上的电流极限。

在此代码中,这些限制被保存到变量中。因此,这些是散点图看起来不错的限制。

然后,调用plt.axis()在散点图的顶部绘制一条特定的曲线。由于该曲线也绘制在散点图的区域之外,因此matplotlib会自动调整其极限以适合整个曲线。但是,此调整会将散点图减小到一些较小的区域。

为纠正这种情况,使用plt.plot将散点图看起来很好的限制再次强加在该图上。

这里是视觉插图:

plt.axis(lim)

以上是关于lim在函数plt.axis(lim)中起什么作用?的主要内容,如果未能解决你的问题,请参考以下文章

初等函数求导

C语言试题二十九之编写函数int function(int lim,int aa[max])求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求的素数的个数。

C语言试题二十九之编写函数int function(int lim,int aa[max])求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求的素数的个数。

LIMS系统供应商一览表

ini [Senaite LIMS] Plone配置文件#plone #config #senaite #lims

生态环境监测综合信息管理在LIMS中的应用