PYTHON Question So I want to plot the latitude and longitude

PYTHON Question:

So, I want to plot the latitude and longitude from the csv file in turtle graphics

file looks like this:

Count,country,temperature,latitude,longitude

1,Japan,65.5,-88.99,0.55

2,Combodia,77.8,-99.43,1.34

3,Brazil,90.3,-88.34,2.5

................................... list goes on

heres the code to start with:

import turtle

canvas = turtle.Screen()

t=turtle.Turtle()

listZipX= [-20,30, 50, -85]

listZipY= [20,-30, 100, -200]

t.color(\"red\")

for i in range(len(listZipX)):

t.penup()

t.setx(listZipX[i])

t.sety(listZipY[i])

t.pendown()

t.dot()   

canvas.mainloop()

Thank you!

Solution

import turtle
canvas = turtle.Screen()
t=turtle.Turtle()
fname = \'input.csv\'
with open(fname) as f:
    input_data = f.read().splitlines()

#initialising data
data = []

#iterating through the list containing input data and storing each row as a list of floats.
for row in input_data:
    row_data = [x for x in row.split(\',\')]
    data.append(row_data)
X = []
Y = []
for country in data:
    X.append(float(country[-1]));
    Y.append(float(country[-2]));

#listZipX= [-20,30, 50, -85]
#listZipY= [20,-30, 100, -200]
t.color(\"red\")
print X, Y
for i in range(len(X)):
      t.penup()
      t.setx(X[i])
      t.sety(Y[i])
      t.pendown()
      t.dot()

canvas.mainloop()

PYTHON Question: So, I want to plot the latitude and longitude from the csv file in turtle graphics file looks like this: Count,country,temperature,latitude,lon
PYTHON Question: So, I want to plot the latitude and longitude from the csv file in turtle graphics file looks like this: Count,country,temperature,latitude,lon

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site