Barra grafica contagiri su display TFT 7

Ma per caso stai facendo una barra che man mano che avanza cambia colore dal bianco, verde fino al rosso? Se si i 3 if hanno senso se no ti basta un solo for, commenta un pó il codice, a cosa si riferisce quel map a 73? Sono le colonne nel tuo schermo?
Cosí vado a tentativi e non ti posso aiutare un granché, magari metti anxhe una foto

Per la cancellazione prova questo:
Ti ricordo che non ho uno schermo ed é la prima volta che vedo questa libreria quindi vado a "logica" [leggasi culo]

Alla fine dei 3 if aggiungi:

if(){};
if(){};
if(){};

myGLCD.setColor(0, 0, 0);  //forse corrisponde al nero però voglio intendere settali trasparenti, vuoti

      int xpos = giri+1;   //si sposta di un posto a destra dell attuale posizione degli if, credo che il +1 non sia necessario ma fai una prova
      y1 = (3); //posizione partenza da vert
      x2 = xpos + 7; //larghezza dei rettangoli, nel caso non dovesse funzionare prova ad aumentare questo a 14
      y2 = y1 + 25; //altezza dei rettangoli
      myGLCD.fillRect(xpos, y1, x2, y2);