import matplotlib.pyplot as plt
import csv
import numpy as np
def itemsarray():
items = []
with open("2_Record2308.dat") as f:
for line in f:
items.append(line)
new_items = [x[:-1] for x in items]
test_list = [int(i) for i in new_items]
return test_list
plt.plot([itemsarray()])
plt.ylabel('some numbers')
plt.show()
Это приводит к отображению графика, но не отображает фактические точки.
Вот как выглядит список из itemsarray()
:
[-48, -36, -32, 0, -36, -24, -36, -20, -24, -40, -16, -36, -32, -32, -44, -4, 4,
-40, -52, -36, -28, -40, -40, -44, -20, 0, -24, -16, -28, -36, 12, -20, -40, -24,
-28, -40, -24, -64, -48, -40, -28, -12, -24, -40, -32, -32, -36, -16, -12, -16,
-44, -20, -48, -16, 0, -4, -32, -28, -16, 4, -24, -40, -36, 0, -32, -12, 16, -48,
-24, -16]
Просто к сведению, это довольно большой список (около 3000 целых чисел), это может создать проблему?