Значения y не в порядке при отображении
COLst3 - это список номеров, которые не в порядке.Пример списка COLst3:
['312', '313', '313', '312', '311', '313', '311', '311', '311', '310']
Ось X - это время, а ось Y - это COLst3.Пустой список создан для создания точек значений x.
Мне нужна помощь в правильном отображении значений на согласованном интервале y.
import time
import matplotlib.pyplot as plt
import numpy as np
def COfunction():
x=0
z=1
y=60 #change y according to the estimated number of CO values recorded
COLst = []
COLst3 = []
empty = []
while x < y:
open_file=open(r'C:\Users\MindStorm\Desktop\capture.txt','r')
file_lines=open_file.readlines()
file = file_lines[x].strip() # First Line
COLst = file.split()
COLst2 = COLst.pop(1)
COLst3.append(COLst2)
empty.append(z)
x += 6
z += 1
#plots using matplotlib library
plt.title('CO Displacement value Graph')
plt.xlabel('Time(seconds)')
plt.ylabel('Sensor values(volts)')
plt.plot(empty, COLst3)
plt.show()
#main functions
COfunction()
Код выполняется успешно, но мне нужно исправитьинтервалы значений y для построения графиков обоих списков.
версия Matplotlib: 2.2.3
результат