我正在编写一个代码来查找导入文件中某些数据的最佳拟合线的最小平方。该行的等式为ax+b
,我已经计算了a
和b
。绘制我尝试的线:
LS_fit_ydata = []
for i in x_data:
y_new = ((i*b) + a)
LS_fit_ydata.append(y_new)
我正在使用matplotlib.pyplot as plt
来绘制图表。
没有错误消息,但该行未显示在我的图表上。有谁知道出了什么问题?感谢您提供的任何帮助。
答案 0 :(得分:0)
您缺少的是代码中的绘图部分:
public function adminLogin($db,$loginid,$password){
$admin = new AdminUser();
if(ctype_alnum($loginid)){
$admindata=array("username"=>$loginid,"password"=>$password);
$admincol=$db->kf_admin;
$admindb=$admincol->find($admindata);
print_r(iterator_to_array($admindb));exit;
$document=$admincol->count($admindata);
if($document > 0){
foreach($admindb as $v){
$admin->adminid =htmlspecialchars($v['_id']);
$admin->adminname =htmlspecialchars($v['name']);
$admin->adminloginid =htmlspecialchars($v['username']);
$admin->result=1;
}
print_r($admin);exit;
return $admin;
}else{
$admin->result=2;
}
}else{
$admin->result=2;
}
return $admin;
}