アットウィキロゴ

fumajjj

from PIL import Image
from PIL import ImageDraw
 
f=open('post.csv', 'r',encoding='UTF-8')
 
x=[] 
for line in f:
    x.append(line)
 
f.close()
 
lon=[]
lat=[]
city=[]
for i in range(len(x)-1): 
    strx=x[i+1]
    y=strx.split(",")
    lat.append(float(y[1]))
    lon.append(float(y[0]))
    city.append(y[3])
 
maxlon=max(lon)
minlon=min(lon)
maxlat=max(lat)
minlat=min(lat)
 
screen = (500,500)
bgcolor=(200,200,200)
filename = "map.png"
img = Image.new('RGB', screen,bgcolor)
dr = ImageDraw.Draw(img)
 
print(maxlat)
print(minlat)
print(maxlon)
print(minlon)
 
minlat=120
minlon=30
 
 
for i in range(len(lon)): 
    m=city[i][0:2]
    col="red" 
    if m=="02":
       col="blue" 
    y1=500*(lon[i]-minlon)/(maxlon-minlon)
    x1=500*(lat[i]-minlat)/(maxlat-minlat)
    dr.rectangle(((x1,500-y1),(x1+1,500-y1+1)),fill=col)
img.save(filename)
最終更新:2018年01月28日 03:00