Bạn cũng có thể vẽ các dấu thời gian, các cặp giá trị bằng cách sử dụng pyplot.plot (sau khi phân tích chúng từ biểu diễn chuỗi của chúng). (Đã thử nghiệm với các phiên bản matplotlib 1.2.0 và 1.3.1.)
Thí dụ:
import datetime
import random
import matplotlib.pyplot as plt
# make up some data
x = [datetime.datetime.now() + datetime.timedelta(hours=i) for i in range(12)]
y = [i+random.gauss(0,1) for i,_ in enumerate(x)]
# plot
plt.plot(x,y)
# beautify the x-labels
plt.gcf().autofmt_xdate()
plt.show()
Hình ảnh kết quả:
Đây giống như một âm mưu phân tán:
import datetime
import random
import matplotlib.pyplot as plt
# make up some data
x = [datetime.datetime.now() + datetime.timedelta(hours=i) for i in range(12)]
y = [i+random.gauss(0,1) for i,_ in enumerate(x)]
# plot
plt.scatter(x,y)
# beautify the x-labels
plt.gcf().autofmt_xdate()
plt.show()
Tạo ra một hình ảnh tương tự như thế này: