用python画出样本散点图的方法
这篇文章主要介绍用python画出样本散点图的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
用python画样本散点图的方法:
数据(取第一列作为x,取第四列作为y)如下:
实现代码如下:
importmatplotlib.pyplotaspltimportnumpyasnp#定义画散点图的函数defdraw_scatter(n,s):""":paramn:点的数量,整数:params:点的大小,整数:return:None"""#加载数据data=np.loadtxt('results.txt',encoding='utf-8',delimiter=',')#通过切片获取横坐标x1x1=data[:,0]#通过切片获取纵坐标Ry1=data[:,3]#横坐标x2x2=np.random.uniform(0,5,n)#纵坐标y2y2=np.array([3]*n)#创建画图窗口fig=plt.figure()#将画图窗口分成1行1列,选择第一块区域作子图ax1=fig.add_subplot(1,1,1)#设置标题ax1.set_title('ResultAnalysis')#设置横坐标名称ax1.set_xlabel('gamma-value')#设置纵坐标名称ax1.set_ylabel('R-value')#画散点图ax1.scatter(x1,y1,s=s,c='k',marker='.')#画直线图ax1.plot(x2,y2,c='b',ls='--')#调整横坐标的上下界plt.xlim(xmax=5,xmin=0)#显示plt.show()#主模块if__name__=="__main__":#运行draw_scatter(n=2000,s=20)
实现效果如下:
以上是用python画出样本散点图的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。