Я строю набор чисел относительно их положения в файле.
Например, первые несколько строк файла показаны ниже:
93
90
77
79
83
96
111
115
115
118
129
138
153
147
151
164
166
162
161
157
165
148
161
161
143
Теперь я хочудля построения каждого числа относительно номера строки в файле.
X axis - line number in the file
Y axis - the value of the number at that specific line
Я написал следующий код, который строит график для первых 5000 чисел в файле:
import matplotlib.pyplot as plt
import sys
X, Y = [], []
counter = 1
for line in open(sys.argv[1], 'r'):
X.append(float(counter))
Y.append(float(line))
counter = counter + 1
if counter > 5000:
break
plt.plot(X, Y)
plt.show()
График выглядиткак показано ниже:

Однако я хочу, чтобы ось X показывала более подробные интервалы, и график должен выглядеть следующим образом:
