How to increase the time step in charts

Viewed 31

I have a function that reads csv and outputs me 12 graphs. But it displays the time with a very small interval.

Here's the function!

def Gr():
    df = pd.read_csv('DataSet.csv',)
    '''start = df['Time'].iloc[0]
    start = str(start)
    start1 = start.replace(':', '-')
    end = df['Time'].iloc[-1]
    end = str(end)
    end1 = end.replace(':', '-')
    index = pd.date_range(start = start1, end = end1, freq = "S")
    index = [pd.to_datetime(date, format='%H:%M:%S').date() for date in index] '''
    names = ['P', 'Filter', 'Answers', 'step','step2','Comulative', 'Delta_ema','ComulativePOC', 'Delta_P', 'Sum','SpeedUp', 'M' ]
    features = df[names]
    features.index = df['Time']
    axs = features.plot(subplots=True)
    cursor = MultiCursor(axs[1].get_figure().canvas, axs)
    plt.subplots_adjust(wspace=0.19, hspace=0.05, top=0.99, right=0.988, bottom=0.052, left=0.055)
    plt.show()

Here is a screenshot of the result of the functions. I circled the time at the bottom. I would like to increase the interval to at least once every 5 seconds or even 1 second.

enter image description here

Is it possible to do it this way ? Without a figure?

1 Answers
Related