python如何读取数据画散点图,用python画散点图
1 publicstaticclasscommon 2 { 3///4///获取两个向量的夹角5///6///源向量7///目标向量8///9 publistaticdoublegetangle(planevectorsourceplanevictor,planevectordestplanevictor)10 { 11 double temp=0;12 double norm 1=0;13 double norm 2=0;1415norm1=系统数学。Sqrt(sourceplanvector .x *源平面向量10 . x源平面向量y *源平面向量. y);16norm2=系统数学。Sqrt(destplanvector .X * destPlaneVector .X destPlaneVector .Y * destPlaneVector .y);1718temp=sourcePlaneVector .X * destPlaneVector .x源平面向量Y * destPlaneVector .y;1920 if(norm 1==0 norm 2==0)21 { 22返回0;23 } 24 else 25 { 26 temp=temp/(定额1 *定额2);2728 if(temp 1.0)29 { 30 temp=1.0;31}32elseif(温度42///获取一个点在一个点集合中的最远点43///44///点45///点集合46///最远点47公共统计系统PointFGetFarthestPointF(系统画画。PointFaPointF,lista points)48 { 49if(aPointF==null)50 { 51 rownewargumentnullexception( aPointF );52 } 5354 if(apop points==null)55 { 56 thrownewargumentnullexception( apop points );57 } 5859系统画画。PointFfarthestPointF=System .画画。PointF。empty 6061 double maxlength=0;62 doubletemplength=0;6364 doublex=0;65 doubley=0;6667foreach(系统68{69x=(double)(小数点后一位).X-aPointF .x);70y=(double)(最大值).y-a点f .y);7172tempLength=Math .sqrt(x * x y * y);7374if(maxLength85///获取离散点集的边界点86///87///一组离散点88///离散点的边界点89 publistaticlistgetborderpointfs(lista points)90 { 91 listaborderpoints=newList();9293 if(apo points==null)94 { 95 thrownewargumentnullexception( apo points );96 } 9798如果(a点第3个数)99 { 100海外分10 .加射程(a分);101102返回边界点;103}104105//1.获取任意点的最远点106107系统画画。PointFfarthestPointF=GetFarthestPointF(a points .第一名()、a分);108109//2.获取边界点-110111系统画画。PointFsourcePointF=farthestPointF;112系统画画。PointFdestPointF=a点。first();113114系统PointFmaxAnglePoint=System .画画。PointF。Empty115116while(!最大点数f .equals(maxAnglePoint))117 { 118 planvectorsourceplanvector=新平面向量(destPointF,source pointf);119120 doublemaxangle=0;121122foreach(系统画画。pointfadestpointainepoints)123 { 124 planevectordesttplanevictor=新的平面向量(adest point,source point f);125126 doubletempangle=get angle(sourceplanevictor,destplanevictor);127128 if(最大角度=温度角度)129 { 130最大角度=温度角度;131最大角度点=最大角度点;132 } 133 } 134135下点. add(maxAnglePoint);136137 destpointf=source pointf 138 source pointf=maxanglepoint 139140141 }//-
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。