pandas 按照指定的列排序
aa = {'AA':[1,2,3],"BB":[4,5,6],"CC":['A_3','A_1',"A_2"]}
df = pd.DataFrame(aa)
df.sort_values...使用geom_smooth()函数 添加二次方程的拟合曲线
library(ggplot2)
x<-seq(-2,2,by=0.05)
y<-x^2
df<-data.frame(a=x,b=y)
help...image.png
geom_smooth()函数不需要指定任何参数,自己直接就添加的是二次方程的拟合曲线,当然以上结果是因为自己的数据非常标准,是直接用二次方程来生成的
如果数据不是很标准的效果
x添加线段
x<-seq(-2,2,by=0.05)
y<-x^2+rnorm(length(x),sd=2)
df<-data.frame(a=x,b=y)
x1<-seq(-2,2,by=...image.png
有读者在我的公众号留言问
添加 y=a×exp(b×X)这样的拟合曲线,因为已经知道了拟合方程,所以按照上面的思路构造数据,然后用geom_line()函数添加线段
比如自己的数据