アットウィキロゴ

地図888

package map2;
 
import java.awt.*; 
import java.awt.Color;   
import java.awt.image.*;   
import java.awt.image.BufferedImage;   
import java.io.*;   
import javax.imageio.ImageIO;   
 
class graph{
 
    int h1=500;
    int w1=500;
int s,sx,datanumber,subnumber;
    double[] lon=new double[5000];
    double[] lat=new double[5000];
    int[] dx=new int[6000];
    int[] dy=new int[6000];
 
 
 
void makedata(){
 
w1=500;
h1=500;    
BufferedImage off = new BufferedImage(w1, h1, BufferedImage.TYPE_INT_BGR);   
Graphics offsc = off.getGraphics(); 
offsc.setColor(Color.white); 
offsc.fillRect(0,0,w1,h1);
 
offsc.setColor(Color.red); 
 
double maxy,miny,maxx,minx;
 
maxy=0;
miny=999;
maxx=0;
minx=999;
 
for(s=1;s<datanumber+1;s++){
if(lon[s]>maxy)maxy=lon[s];
if(lon[s]<miny)miny=lon[s];
if(lat[s]>maxx)maxx=lat[s];
if(lat[s]<minx)minx=lat[s];
}
 
for(s=1;s<datanumber+1;s++){
dx[s]=(int)((500*(lat[s]-minx))/(maxx-minx));
dy[s]=(int)((500*(lon[s]-miny))/(maxy-miny));
}
 
for(s=1;s<datanumber+1;s++){
offsc.fillRect(dx[s],500-dy[s],10,10);
}
 
 
offsc.dispose(); 
 
String file="ren.jpg";
 
try { 
ImageIO.write(off, "jpeg", new File(file)); 
} catch (IOException exception) { exception.printStackTrace(); }     
}   
}
 
最終更新:2015年10月27日 12:39