扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共9页)
if(Xmax==Xmin){
Xmin=0;
}
float tempy=((float)Ymax-(float)Ymin)/4;
Y[0]=0;
Y[1]=(Ymin+tempy)/100;
Y[2]=(Ymin+tempy*2)/100;
Y[3]=(Ymin+tempy*3)/100;
Y[4]=(Ymax)/100;
xpar=(int)(Xmax/100)+1;
Xunit=(width-100)/xpar;
float Xtempy=0;
X[0]=0;
int xi;
for(xi=1;xi<=xpar;xi++){
X[xi]=xi;
if(xi==xpar){
Xtempy=100;
}
}
Yvalue=getY(Yunit,tempy,Ymin,Yval);
Xvalue=getX(Xunit,Xtempy,Xmin,Xval,width,xpar);
}
public static int[] getY(int unit,float diff,float ymin,int[] value){
int I=0;
int[] result=new int[LEN];
for(I=0;I<LEN;I++)
result[I]=(int)(Yo-((4*unit)/(diff*4))*(value[I]-ymin));
return result;
}
public static int[] getX(int unit,float diff,float xmin,int[] value,int wideth,int xaxis){
int I=0;
int[] result=new int[LEN];
for(I=0;I<LEN;I++)
result[I]=(int)(X2-((unit)/(diff))*(value[I]));
return result;
}
public void paint(Graphics g){
java.text.DecimalFormat df1 = new java.text.DecimalFormat("##0");
g.setColor(Color.red);
g.drawLine(Xo,Yo,X1,Y1);
int I;
for(I=0;I<5;I++){
g.drawLine(Xo-5,Yo-Yunit*I,Xo,Yo-Yunit*I);
g.drawString( df1.format(Y[I]),Xo-38,Yo-Yunit*I);
}
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者