Я пытаюсь построить данные unix -sar с помощью matplotlib. Мой CSV-файл выглядит следующим образом, в котором есть данные за каждые 2 минуты (данные за 24 часа).
Date;KMem kbmemused;KMem %memused;KMem kbbuffers;KMem kbcached;KMem kbcommit;KMem %commit;KMem kbactive;KMem kbinact;KMem kbdirty;
00:00:01 ;9969920.0;97.12;661312.0;4172720.0;1.1718368E7;56.72;6288112.0;2391476.0;0.0;
00:02:01 ;9065904.0;88.32;392172.0;1498464.0;1.09034E7;52.77;5032276.0;1890048.0;88.0;
00:04:01 ;9104324.0;88.69;392212.0;1498536.0;1.0927468E7;52.89;5070448.0;1889980.0;28.0;
00:06:01 ;9099512.0;88.64;392788.0;1498900.0;1.093408E7;52.92;5064756.0;1890024.0;96.0;
00:08:01 ;9107372.0;88.72;392876.0;1499356.0;1.0936444E7;52.93;5071304.0;1889540.0;128.0;
makegraph.py
from matplotlib import pyplot as plt
import pandas as pd
import re
filename="mem_sar.csv"
memory_usage=pd.read_csv(filename,sep=";")
plt.plot(memory_usage.Date,memory_usage.memused)
plt.show()
График в порядке, но отметка времени на оси X нечитаема. Что я должен прочитать или сделать, чтобы напечатать время по оси X с определенным интервалом, например. каждые 15 минут или 1 час, но строка графика данных по оси Y i, e "KMem% memused" должна быть непрерывной. ![enter image description here](https://i.stack.imgur.com/t7VIu.png)