2.4TFT display values overwrite itself

Sorry If my english skill make someone misunderstanding or annoying. However, I want a little help about coding with TFT screen.

Now I'm using TFT screen to displays a number values.
Code is
TFT.drawNumbers(conductance,90,5,2)
In screen is showing values that I want now but it overwrite itself.

Could I erese it or refresh or something else to showing this data witout overwrite itself.

However, I want just this value to change in any time periods (1sec/ no overwrite it) and let others thing in screen not change.

I try about clear all screen but it's not good at all it seem like a flash every second.

I try about draw rectangle but if someone have better solution pls help me
Thank a lot.

From what you are asking it appears the display works properly however it is not doing what you want. I would believe the problem is in your code, which you will have to post to get help. Something to try, put a delay(6000) at the end of your loop, I have a feeling your problem may start to display itself. You can also place this delay in various parts of your code, the display can be a great debugging tool, but use only one. This response is to help you get started in solving your problem, not solve it for you.
Good Luck & Have Fun!
Gil

#include <Adafruit_GFX_AS.h>
#include <Adafruit_ILI9341_AS.h>
#include <MySignals.h>

#define graphic_low_extrem 230
#define graphic_high_extrem 30
#define graphic_left_extrem 0
#define graphic_right_extrem 320

Adafruit_ILI9341_AS tft = Adafruit_ILI9341_AS(TFT_CS, TFT_DC);

//! It stores the current value of x position in the LCD.
uint16_t graphic_x;
//! It stores the current value of the MySignals.
uint16_t valRead;
//! It stores the previous value of the MySignals.
uint16_t graphic_prevRead;

void setup(void)
{
Serial.begin(115200);
MySignals.begin();

tft.init();
tft.setRotation(3);

tft.fillScreen(ILI9341_BLACK);
tft.setTextColor(ILI9341_WHITE);
tft.drawString("conductance : ",0,5,2);
tft.drawString("Resistance : ",0,25,2);
tft.drawString("Conductance Voltage : ",0,45,2);

}

void loop()
{
float conductance = MySignals.getGSR(CONDUCTANCE);
float resistance = MySignals.getGSR(RESISTANCE);
float conductanceVol = MySignals.getGSR(VOLTAGE);

tft.drawNumber(conductance,90,5,2);
tft.println("");

tft.drawNumber(resistance,90,25,2);
tft.println("");

tft.drawNumber(conductanceVol,180,45,2);
tft.println("");

delay(1000);

This is my code however, my values number is overwriting itself everytime it change. I want to reset or erase it somehow but I still cant find how to do it . I try about string " " but it dosent worrk

I am familiar with the Adafruit_GFX and MCUFRIEND_kbv libraries, not with the Adafruit_GFX_AS but there might be some similarities in the instructions.

It might be worth trying:

tft.fillScreen(ILI9341_BLACK);
tft.setTextColor(ILI9341_WHITE,ILI9341_BLACK);

The addition "ILI9341_BLACK" would fill the space occupied by the string on the TFT screen with background color (= ILI9341_BLACK) before writing the updated string to screen in the ILI9341_WHITE color.

I hope that it works. Succes!