我做了一次回归,所以我得到了:
slope_b = -0.7583790156301706
intercept_b = 7.22190409922338
r_value_b = -0.887981466827434
我想将回归方程式添加到图中:
y = -0.76x + 7.22
r = -0.88
由于我无法找到方法,我确实喜欢文字:
axarr[0].text(8,6,'y=-0.76x+7.22')
axarr[0].text(9,5, 'r²=-0.88')
但是,我总是将变量添加到回归中,因此斜率,截距和r_value都在变化,所以我每次都要更改表达式。我做了一些研究,我发现了这个:
axarr[0].text(8,6,'y=', slope_b, '*x+', intercept_b)
但我没有得到想要的结果。 另外,有没有办法让这些值只有两位小数? 我更喜欢等式中的较短数字而不是:-0.7583790156301706。
谢谢!
答案 0 :(得分:0)
我刚刚解决了它:
guard let dataarr = json["my_profile"].arrayObject as? [String] else {
return
}
//return image string from server
let image = dataarr[0]
// image string url
let buf: [UInt8] = Array(image.utf8)
// convert string to byte array
let dater : NSData = NSData(bytes: buf, length: buf.count)
// convert byte array to NSDATA
self.MainView.avatarImageView.image = UIImage(data: dater as Data)
// image
其中{0:.2f}使得带有两位小数的数字