gpt4 book ai didi

python - 在 Python 中从 matplotlib 中的散点图绘制曲线?

转载 作者:太空宇宙 更新时间:2023-11-04 01:15:24 25 4
gpt4 key购买 nike

enter image description here

我的问题:

我如何通过这些数据绘制一条曲线,从而描述该图的方程式..

我通过以下代码生成了这个散点图,但我无法弄清楚如何为这些数据生成一个方程并同时在这个图上绘制相应的曲线。请帮忙!

def draw(data,xlabel,ylabel):
print('length of data : ',len(data))
x,y = [],[]
for i in data:
x.append((i[1]))
y.append((i[0]))
plt.scatter(x, y,marker=r'o',color='b')
plt.xlabel(xlabel)
plt.ylabel(ylabel)
plt.show()

基本上我想要这样的东西:enter image description here

最佳答案

您必须执行曲线拟合程序,这在数学上称为回归问题。在您的情况下,数据似乎或多或少呈指数增长,但您可以通过 scipy.optimize.curve_fit

拟合任意函数

http://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.curve_fit.html

关于python - 在 Python 中从 matplotlib 中的散点图绘制曲线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24974436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com