# [Tutor] optimize a plot

lina lina.lastname at gmail.com
Tue Nov 15 15:34:35 CET 2011

```Sorry for some not mature questions asked before, fixed now by:

def PlotPathway(list1):

for i in range(len(list1)):
for j in range(len(list1[i])-1):
if list1[i][j] != list1[i][j+1]:
if ((int(list1[i][j])) < 43 and (int(list1[i][j-1])) < 43):
for i in range(43,84):
if g.has_node(i):
g.delete_node(i)
g.draw('graph4.png', prog="dot")

just still don't get why the "if" does not work as expected.

On Tue, Nov 15, 2011 at 10:19 PM, lina <lina.lastname at gmail.com> wrote:
> <snip>
>
> I have a little issue regarding this one, the updated code:
>
> def PlotPathway(list1):
>
>    for i in range(len(list1)):
>            for j in range(len(list1[i])-1):
>                    if list1[i][j] != list1[i][j+1]:
>                        if(int(list1[i][j])) < 43:
>                            if(int(list1[i][j-1])) < 43:
>    g.draw('graph4.png', prog="dot")
>
>
> I am confused, why this one still include the digital bigger than 43?
>
```